赞
踩
简单的说const在C语言中表示只读的变量,而在C++语言中表示常量。
C语言const示例:
代码:
const int i = 0;
i = 10 ; // 编译 同不过。
int * p = (int *)&i;
p = 10 ;// 可以。
因此推断const机制是由编译器实现的,而不是利用只读内存实现的。