1
함수 정의의 클래스 외부 선언자에서 클래스 이름을 완전히 규정 할 수 없습니다.
이 프로그램은 원하지 않는 파싱 탐욕 막 다른 골목을 초래합니다 : struct float4x4 {}; class C { float4x4 M(); }; float4x4 ::C::M() { return float4x4{}; } : 8 : 1 : 오류 : 'float4x4'에 'C'라는 멤버가 없습니다. 단순히 'C'를 의미 했습니까? float4x4 :: C :: M () ^ ~~~~~~~~~~~ 후행 …