C++多文件變量解析。本站提示廣大學習愛好者:(C++多文件變量解析)文章只能為提供參考,不一定能成為您想要的結果。以下是C++多文件變量解析正文
不要在頭文件中界說變量,在頭文件中聲明變量。界說放在對應的源文件中。其他處所只能用extern聲明。
例如:
1 在頭文件a.h中聲明一個int變量:
extern int ix;
2 在源文件a.cpp中界說變量
#include“a.h”
int ix=1;
3 在main中聲明多文件變量
#include"a.h"
extern int ix;
//這裡你假如直接應用ix不聲明也是可以的,由於它曾經在源文件中被界說,在main的源文件中包括了頭文件。聲明只是解釋曾經有了這個變量,只不外它在其他文件中,你可使用它的名字。