構造体(A)を持ち、メンバとして別の構造体(B)を取ります。 今私が代わりにB. のBとCの両方のメンバーとして構造Cをしたいが、私はメンバーの代わりに型キャスト を行う方法B.として構造体Cを割り当てることができますどのように構造体メンバの型キャスト
typedef struct
{
int a;
B b;
}A
typedef struct
{
int a;
}B
typedef struct
{
int a;
}C
同じタイプである
を助けてください
実行時にstructメンバーデータをスワップする方法をお探しですか? –
いいえ構造体Aに自分の構造体を渡したい場合や、型キャスティングでメンバーとしてCが必要な場合 – Sijith
BとCが同じ型であるとすると、何かを継承するか、同じ種類のデータが含まれていると思いますか? – slycrel