【发布时间】:2011-06-06 08:51:57
【问题描述】:
我想将一个对象分配给同一类型的 volatile 对象,但由于编译器错误而未能这样做。如何更改程序来制作它?除了让它工作,为什么我不能直接做?
我在这里使用 Visual Studio 2010 作为编译器。
class A
{
public:
};
int _tmain()
{
A a;
volatile A va;
va = a; // compiler error:C2678 here
return 0;
}
【问题讨论】:
-
const和volatile是同一枚硬币的两个面;它们是如此相关,以至于标准经常将它们称为cv-qualifiers。看看这个:stackoverflow.com/questions/4479597/…
标签: c++