分享一个共同的整数?

时间:2014-05-24 13:57:15

标签: c++ ios visual-c++

我有一个共同的整数需要由几个文件共享。

我创建了一个common.h

我不确定是否应该使用以下

static const int level = 2;

或只是

const int level = 2;

或只是

int level = 2;

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

在命名空间级别,const默认隐含static,因此无需明确指定。

因此,只是

int const level = severe;

不要省略const,因为这允许任何代码更改值。


然而,请记住古老的格言

  

“一个人的常数是另一个人的配置值。”

这一切都取决于,但至少在某些情况下,您最好使用函数来检索值,而不是直接访问值本身。

然后可以从外部数据建立值。

相关问题