C11이 익명 구조를 지원하지 않는 이유는 무엇입니까? C11은 다음과 같은 익명 구조를 지원합니다. struct Foo { struct { size_t x, y; }; }; struct Foo f; f.x = 17; f.y = 42; 기본적으로 그런 멤버들은.struct마치 그들이 동봉한 구성원인 것처럼 취급됩니다.struct또는union(따라서, 주변 구조 자체가 익명인 경우). 익명 구조를 포함하지 않는 C++11의 근거는 무엇이었습니까?이들은 일반적으로 유용하지 않습니다(대부분 유니언 내부에서, 식별자의 타이핑을 제거합니다).struct), 물론입니다.그러나 최소한 C11 표준과의 호환성을 유지하기 위해 논의되었을 것이라는 점에서 사양(및 이미 많은 컴파일러에 의해 구현된 사양)에 충분히 추가된 ..