Я хочу назначить объект энергозависимому объекту того же типа, но не удалось сделать это с ошибкой компилятора. Как изменить программу, чтобы сделать это? Кроме того, чтобы заставить его работать, почему я не могу сделать это напрямую?
Я использовал Visual Studio 2010 здесь как компилятор.
class A
{
public:
};
int _tmain()
{
A a;
volatile A va;
va = a; // compiler error:C2678 here
return 0;
}