Freigeben über


Compilerfehler C3551

wenn ein nachfolgender Rückgabetyp verwendet wird, muss der führende Rückgabetyp der einzelne Typspezifizierer "auto" (nicht "Typ") sein.

Der führende Rückgabetyp in der nachfolgenden Rückgabetypsyntax darf nur autoenthalten.

// C3551.cpp
// compile with: /c
const auto func1() -> const int;   // C3551
auto* func2() -> int*;   // C3551
auto& func3() -> int&;   // C3551
auto&& func4() -> int&&;   // C3551
decltype(auto) func5() -> int;   // C3551

auto func6() -> int;   // OK