Partager via


Erreur du compilateur C3551

si un type de retour de fin est utilisé, le type de retour de début doit être le spécificateur de type unique 'auto' (et non 'type')

Le type de retour de début dans la syntaxe de type de retour de fin doit contenir uniquement auto.

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