【发布时间】:2014-03-27 12:21:06
【问题描述】:
在 C/C++ 中何时以及如何初始化 const 变量?我对特定类型很好奇:
1) const static member of a class
2) function const local variable
3) const global variable
我的意思当然是应用程序运行时而不是初始化它们的源代码方式。
【问题讨论】:
-
我删除了对 C 的引用,因为 C 没有类。
-
没有类但其他两点有效。
-
是的,它们是……但请避免询问“C/C++”。没有这样的语言。 C++ 是 80 年代 C 的超集。我们已经不是 80 年代了,从那时起,C 和 C++ 都发生了无数次的变化。它们不兼容,并且通常表现不同。不同种类的存储持续时间只是一个例子。如果您对两种语言都感兴趣,通常最好将同一个问题问两次,但使用不同的语言选项卡。