C和C++中const的区别,引用,一级指针和const组合
C语言标准
C
C89 新(C99 inline const)
C++
C++99 新(C++11,C++14)
const(const都不能为左值)
C中(C89):const int a = 10; 常变量
常变量不能当常量使用,如做数组下标。
C++中(C++99):const int a = 10; 常量,必须初始化
const编译时用常量替换,*(&a) 取
原创
2017-10-21 16:14:03 ·
282 阅读 ·
0 评论