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