C与C++中的const的区别
首先,const是由C++采用并加进标准C中的。
区别一:在C中,编译器对待const如同变量一样,只不过带有一个特殊的标记,意思是“不要改变我”。所以,在C中不可以用const变量作为数组维数。而在C++中,const变量在编译时刻就常量化了。
区别二:在C中,const变量的连接属性是外部的,而C++中,其属性是内部的。
首先,const是由C++采用并加进标准C中的。
区别一:在C中,编译器对待const如同变量一样,只不过带有一个特殊的标记,意思是“不要改变我”。所以,在C中不可以用const变量作为数组维数。而在C++中,const变量在编译时刻就常量化了。
区别二:在C中,const变量的连接属性是外部的,而C++中,其属性是内部的。