3.7.14. 명명되지 않은 필드

구조체나 공용체를 다른 구조체나 공용체에 임베드할 경우 내부 구조체를 명명할 필요가 없습니다. .name을 사용하여 참조하지 않고도 명명되지 않은 구조체의 내용에 액세스할 수 있습니다.

명명되지 않은 필드는 익명 공용체 및 구조체와 동일합니다.

모드

C90 및 C99용 GNU 모드에서만 지원됩니다.

예제

struct
{
    int a;
    union
    {
        int b;
        float c;
    };
    int d;
} Unnamed_Fields_0;

int Unnamed_Fields_1()
{
    return Unnamed_Fields_0.b;   
}

추가 참고

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