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


C3551 fordítási hiba

ha utólagos visszatérési típust használnak, akkor az elülső visszatérési típus az egyetlen típusjelölő "auto" legyen (nem "típus").

Megjegyzések

A záró visszatérési típus szintaxisa szerinti kezdő visszatérési típusnak csak auto-t kell tartalmaznia.

Example

Az alábbi példa C3551-et hoz létre:

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