Windows客户端C/C++编程规范“建议”——结构
生活随笔
收集整理的這篇文章主要介紹了
Windows客户端C/C++编程规范“建议”——结构
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
5 結構
5.1 不要使用goto
等級: 【必須】說明:在大型項目中,goto的濫用會導致災難性后果。因為我們程序中一般不存在從一個函數體內部跳轉到另一個函數體內部的場景,所以我們可以將跳轉控制在函數內部,從而避免災難。
? ? ? ? 例子:
do {if ( False ) {break;// 相當于goto}
} while (0);
5.2 不要利用異常機制實現流程的跳轉
等級: 【必須】說明:該方法比較常見于防逆向等方面,但是我們普通編程方式應該嚴禁使用。否則將增加代碼閱讀的難度。
(轉載請指明出于breaksoftware的csdn博客)
總結
以上是生活随笔為你收集整理的Windows客户端C/C++编程规范“建议”——结构的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows客户端C/C++编程规范“
- 下一篇: Windows客户端C/C++编程规范“