フレキシブル配列メンバ

struct の最後のメンバは、不完全な配列型にできます。不完全な配列型の最後のメンバが構造体の唯一のメンバである場合、構造体のサイズはゼロになるため、そのような構成にはしないで下さい。

Show/hide

typedef struct
{
    int len;
    char p[]; // 不完全な配列型(データ構造体のメモリ領域は malloc で確保する)
} str;

Show/hide関連項目

Copyright © 2010-2011 ARM. All rights reserved.ARM DUI 0491EJ
Non-ConfidentialID081711