C++ const对象仅在文件内有效
生活随笔
收集整理的這篇文章主要介紹了
C++ const对象仅在文件内有效
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
C++ 使用另一個(gè)文件的const變量,必須聲明和定義都帶上extern限定符,因?yàn)閏onst變量默認(rèn)僅在文件內(nèi)可見(jiàn)。
value.h
#ifndef VALUE_H #define VALUE_Hextern const int value; // 聲明#endif // !VALUE_Hvalue.cpp
extern const int value = 123; // 定義main.cpp
#include <iostream> #include "value.h" using namespace std;int main() {cout << value << endl;return 0; }總結(jié)
以上是生活随笔為你收集整理的C++ const对象仅在文件内有效的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: decltype 遇到计算结果为左值的表
- 下一篇: wxWidgets学习 (1) -- H