Es ist unmöglich, den Klassennamen im Deklarator der Funktionsdefinition außerhalb der Klasse vollständig zu qualifizieren

Dieses Programm führt zu einer unerwünschten Sackgasse bei der Analyse von Gier: struct float4x4 {}; class C { float4x4 M(); }; float4x4 ::C::M() { return float4x4{}; } : 8: 1: Fehler: Kein Mitglied mit dem Namen 'C' in 'float4x4'; Meinten Sie einfach "C"? float4x4 :: C :: M () ^...