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.
'id': het type voor 'type' kan alleen worden afgeleid van één initialisatie-expressie
Opmerkingen
De compiler kan alleen het type afleiden voor auto of decltype(auto) als voor de declaratie directe lijst-initialisatie wordt gebruikt en de initializer-list één element heeft.
Voorbeeld
In het volgende voorbeeld ziet u enkele declaraties die C2080 veroorzaken:
auto x1(1, 2); // C2080
auto x2({4}); // C2080
decltype(auto) x3(1, 2); // C2080
decltype(auto) x4({4}); // C2080
Gebruik één initialisatiefunctie voor waarden om het probleem op te lossen:
auto x1 = 1; // Valid
auto x2(1); // Valid
decltype(auto) x3 = 1; // Valid
decltype(auto) x4(1); // Valid