C++ const对象仅在文件内有效
生活随笔
收集整理的這篇文章主要介紹了
C++ const对象仅在文件内有效
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
C++ 使用另一個文件的const變量,必須聲明和定義都帶上extern限定符,因為const變量默認僅在文件內可見。
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; }總結
以上是生活随笔為你收集整理的C++ const对象仅在文件内有效的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: decltype 遇到计算结果为左值的表
- 下一篇: C/C++ 输出整数带正负号