Megosztás a következőn keresztül:


C2076-os fordítási hiba

kapcsos inicializálólista nem használható olyan új kifejezésben, amelynek típusa "auto/decltype(auto)"

Megjegyzések

Ha egy auto típuskijelölő megjelenik egy új típusazonosító vagy egy new kifejezés típusazonosítójának megadó sorozatában, a kifejezésnek tartalmaznia kell az űrlap ( assignment-expression )inicializálóját. A fordító a típusazonosítót az inicializálóból assignment-expression származtatja. Például

new auto(42);            // new allocates int
auto c = new auto('a');  // c is of type char*, new allocates char
new (auto*)(static_cast<short*>(nullptr));   // allocates type short*

A probléma megoldásához zárójelek használatával csatolja a new kifejezés inicializálási értékét.