logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

define、const 和 static 的区别

文章目录define、conststaticdefine、const在 C++ 中,const 和 define 都可以用来定义常量。但是这二者之间有很大的区别:define 的作用用 define 定义的常量是没有 类型 的,编译器只是把所定义的常量值和这个常量的名字联系起来,编译器在编译的过程中只是把 常量名替换成对应的常量值,所有用到的地方都拷贝替换。const 作用使用 const 定义的

#c++#编程语言
源码级别gdb远程调试(实现OS简单内核)

最近在学着编写一个操作系统的简单内核,需要debug工具,我们这里使用gdb来进行调试,由于虚拟机运行和本机是两个部分,所以使用 gdb 的远程调试技术,这里对 gdb 常见调试以及远程调试方式做一个总结。远程调试先对在调试操作系统内核时用到的命令做一个说明(这里省略了一部分makefile的内容):为了方便调试,将debug所用到的命令做一个简单说明……# -s 这个参数指的是启动时...

到底了