嚴重錯誤 C1061
編譯器限制:區塊巢狀結構太深
程式碼區塊的巢狀結構超過 128 層的限制。 這是在 32 位元和 64 位元工具集中,C 和 C++ 編譯器的一種硬性限制。 任何建立範圍或區塊的項目皆會增加巢狀層次的計數。 例如,命名空間、using 指示詞、前置處理器展開、範本展開、例外狀況處理、迴圈建構及 else-if 子句,皆可能呼叫增加編譯器所看到的巢狀層次。
若要更正這個錯誤,您必須重構程式碼。 在任何情況下,深度巢狀程式碼都不容易了解及說明。 重構程式碼以減少巢狀層次,如可改善程式碼品質,並簡化維護工作。 將深度巢狀程式碼分為從原始內容呼叫的函式。 限制區塊中迴圈數目或鏈結的 else-if 子句。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應