小编Dai*_*oci的帖子

如果我将一个实例变量声明为volatile,那么这个类的对象是不是易变的?

喜欢:

class A
{
     volatile int i;
};


A a;
Run Code Online (Sandbox Code Playgroud)

我的问题是整个a会变成cv合格吗?可能是一个天真的问题.

c++ volatile

9
推荐指数
1
解决办法
225
查看次数

使用命名空间重新定义错误

// main.cpp
const double MAX = 3.5;

namespace ns
{
   const int MAX = 3;
}

int main()
{
}
Run Code Online (Sandbox Code Playgroud)

这会导致重新定义错误吗?

我指的是这个MSDN页面,它在备注部分说这是一个错误.

更新:我想在复制代码时可能会遗漏一个重要声明.

using ns::MAX;
Run Code Online (Sandbox Code Playgroud)

c++ namespaces

3
推荐指数
1
解决办法
2126
查看次数

标签 统计

c++ ×2

namespaces ×1

volatile ×1