在C++中,定義全局變量的方法有以下幾種:
int globalVariable;
// file1.cpp
int globalVariable;
// file2.cpp
extern int globalVariable;
// file1.cpp
namespace GlobalNamespace {
int globalVariable;
}
// file2.cpp
using namespace GlobalNamespace;
需要注意的是,在多個源文件中定義全局變量時,應該使用頭文件來聲明全局變量,并在各個源文件中包含該頭文件。這樣可以確保全局變量在多個源文件中的定義是一致的。