10/04/25 13:54:52
>>351は常に(1)でいいよ。
ただし構造体のメンバにアクセスできないようにカプセル化したほうがいい。
ヘッダに
struct my_struct* create_my_struct(int param);
void delete_my_struct(struct my_struct* md);
その他my_structを操作する関数のプロトタイプ宣言
を書いて、ソースのほうに
struct my_struct {
int size;
void *ptr;
int data[];
};
関数の定義
を書く。