Почему он даже компилируется?
struct UE{
UE(bool a = true) { };
// UE(){}; // if UE took no initial args and called below, gcc will complain.
};
class VA {
protected:
UE ue;
public:
VA();
};
VA::VA()
{
ue = new UE(true); // ???why???
// ue = new UE(); // will complain
}
Я пробовал с gcc (GCC) 4.6.2. Как я могу назначить структуру с указателем?