私が見つけることができるすべての説明は、クラスのコンテキストでの「メンバーへのポインター」について話します。ユニオンは構造に非常に似ており、特にメンバーもあります。それらのメンバーへのポインターもありますか?
例えば
union x {
int a;
float b;
};
int x::*p = &x::a;
上記の例では、ユニオン全体へのポインター、ユニオンのメンバーとしてのポインターなどは、実際にはオフセットであり、明らかにサイズ0です。この質問p
に答えるには、この構成が必要です。