c/c++ const

来源:互联网 发布:日本原单 知乎 编辑:程序博客网 时间:2024/05/21 09:51

const在C中是默认的链接属性是外部链接,C++则是内部链接;

C中const必须有内存空间(因为它是只读变量),C++则没有分配内存(这是常量定义)。

在C中,这样写是错误的:

const int size = 34;char buf[size]。

因为size在编译期间是编译器无法获取它的值。

 

原创粉丝点击