3.2.3. 유연한 배열 구성원

struct의 마지막 구성원에게는 불완전한 배열 유형이 지정될 수 있습니다. 마지막 구성원이 struct의 유일한 구성원이 되어서는 안 됩니다. 그렇게 되면 struct의 크기가 0이 됩니다.

예제

typedef struct
{
    int len;
    char p[]; // incomplete array type, for use in a malloced data structure
} str;

추가 참고

Copyright © 2007 ARM Limited. All rights reserved.ARM DUI 0348AK
Non-Confidential