C++ 共享一个公共整数?
我有一个共同的整数需要由几个文件共享 我创建了一个公共的.h 我不确定我是否应该使用以下方法C++ 共享一个公共整数?,c++,ios,visual-c++,C++,Ios,Visual C++,我有一个共同的整数需要由几个文件共享 我创建了一个公共的.h 我不确定我是否应该使用以下方法 static const int level = 2; 或者只是 const int level = 2; int level = 2; 或者只是 const int level = 2; int level = 2; 有什么建议吗?在名称空间级别,const默认表示static,因此无需明确指定 因此,只是 int const level = severe; 不要忽略常量,因为这允许任何代
static const int level = 2;
或者只是
const int level = 2;
int level = 2;
或者只是
const int level = 2;
int level = 2;
有什么建议吗?在名称空间级别,
const
默认表示static
,因此无需明确指定
因此,只是
int const level = severe;
不要忽略常量
,因为这允许任何代码更改值
然而,请记住这句古老的格言 “一个人的常数是另一个人的配置值。” 这取决于具体情况,但至少在某些情况下,您最好使用函数来检索值,而不是直接访问值本身
然后可以从外部数据建立值。取决于,是否要更改整数的值?实际上什么是
严重的?恐怕你没有给我们提供更多的背景。对我来说似乎不是一个相关的问题。修改这个问题。请忽略严重的