Teilen über


Compilerfehler C3551

wenn ein nachstehender Rückgabetyp verwendet wird, muss der voranstehende Rückgabetyp der einzelne Typbezeichner „auto“ sein (nicht „type“)

Bemerkungen

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

Example

Im folgenden Beispiel wird C3551 generiert:

// 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