【发布时间】:2013-12-20 12:57:16
【问题描述】:
这是一个相当简单的问题,但不知何故很难找到一个简单的答案。
在 C++ 中,(编辑)const 修改的结构变量和(编辑:)非 const 结构变量之间有什么区别,但结构具有全 const 成员? :
typedef struct mystruct {
const int x;
} t1;
const t1 s1;
对
typedef struct {
int x;
} t2;
const t2 s2;
? (如果答案是“与类相同”,请为类解释或链接到解释。)
【问题讨论】:
-
-1 甚至没有尝试编译代码。
-
@JesseGood:代码不是完整的语句,当然不会编译。但它可以完成成一个完整的、可编译的语句(参见sftrabbit's answer)。无论如何,修改问题以具有可编译的语句。请考虑删除您的 -1。
-
@einpoklum 该问题已被编辑