Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
alleen gewone 'decltype(auto)' is toegestaan in deze context
Opmerkingen
Als decltype(auto) wordt gebruikt als tijdelijke aanduiding voor het retourtype van een functie, moet het op zichzelf worden gebruikt. Het kan niet worden gebruikt als onderdeel van een aanwijzerdeclaratie (decltype(auto)*), een verwijzingsdeclaratie (decltype(auto)&) of een andere kwalificatie.
Example
In het volgende voorbeeld wordt C3550 gegenereerd:
// C3550.cpp
// compile with: /c
decltype(auto)* func1(); // C3550
decltype(auto)& func2(); // C3550
decltype(auto)&& func3(); // C3550
auto* func4(); // OK
Als u de fout wilt oplossen, verwijdert u alle ongeldige kwalificatie op decltype(auto). Kan bijvoorbeeld decltype(auto)* func1() worden omgezet in auto* func1().