Nein, ein solcher Mechanismus existiert nicht von der Stange. Sie müssen sich selbst darum kümmern.
Der übliche Ansatz besteht darin, das union
in einem struct
:
Sie haben also MyUnion x;
und x.whichMember
sagt Ihnen, welches Feld von x.actualUnion
verwendet wird (Sie müssen die Funktionalität jedoch implementieren).
Tags und Links c++ variables comparison unions members