C++:const和define的区别

1:const 是常量数据类型,存处在程序的数据段,define只是进行文本的替换,存在与程序的代码区; 2:内敛函数,不需要寻址的过程,函数直接展开,所以不会跳跃,比较快,在编译的时候复制代码; 3:struct的默认继承是public的,class的默认继承是private; 4:typedef主要用来定义新的数据类型,define主要用来定义变量; 我们平常所求的变量地址这里是逻辑关系,真实
相关文章
相关标签/搜索