Скажем, у меня есть класс с членами профсоюза в нем:Присвоение союзов членов
class ClassX {
public:
union {
StructA * A;
StructB * B;
};
}
Если у меня есть указатели x1 и x2 для различных объектов ClassX, делает это:
x1->A = x2->A;
Есть аналогичный эффект:
x1->B = x2->B;
? Благодарю.
Это то, что ожидается. Объединение означает, что A и B занимают одно и то же место в памяти. – kenny