Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
"azonosító": a típus típusa csak egyetlen inicializáló kifejezésből következtethető
Megjegyzések
A fordító csak akkor tudja levezetni a típust auto vagy decltype(auto), ha a deklaráció közvetlen lista-inicializálást használ, és az inicializáló-lista egyetlen elemet tartalmaz.
példa
Az alábbi példa c2080-at okozó deklarációkat mutat be:
auto x1(1, 2); // C2080
auto x2({4}); // C2080
decltype(auto) x3(1, 2); // C2080
decltype(auto) x4({4}); // C2080
A probléma megoldásához használjon egyetlen érték inicializálót:
auto x1 = 1; // Valid
auto x2(1); // Valid
decltype(auto) x3 = 1; // Valid
decltype(auto) x4(1); // Valid