編譯器錯誤 C3551
如果使用尾端傳回型別,則前置傳回型別應該是單一類型規範 'auto' (而非 'type')
尾端傳回型別語法中的 前置傳回型 別只能 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
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應