2. 编程规范和编程安全指南--C/C++
生活随笔
收集整理的這篇文章主要介紹了
2. 编程规范和编程安全指南--C/C++
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
- 1 通用安全指南
- I. C/C++使用錯誤
- 1.1 不得直接使用無長度限制的字符拷貝函數
- 1.2 創建進程類的函數的安全規范
- 1.3 盡量減少使用 _alloca 和可變長度數組
- 1.4 printf系列參數必須對應
- 1.5 防止泄露指針(包括%p)的值
- 1.6 不應當把用戶可修改的字符串作為printf系列函數的“format”參數
- 1.7 對數組delete時需要使用delete[]
- 1.8 注意隱式符號轉換
- 1.9 注意八進制問題
- II. 不推薦的編程習慣
- 2.1 switch中應有default
- 2.2 不應當在Debug或錯誤信息中提供過多內容
- 2.3 不應該在客戶端代碼中硬編碼對稱加密秘鑰
- 2.4 返回棧上變量的地址
- 2.5 有邏輯聯系的數組必須仔細檢查
- 2.6 避免函數的聲明和實現不同
- 2.7 檢查復制粘貼的重復代碼
- 2.8 左右一致的重復
- I. C/C++使用錯誤
總結
以上是生活随笔為你收集整理的2. 编程规范和编程安全指南--C/C++的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 1. 编程规范和编程安全指南--pyth
- 下一篇: 4. 编程规范和编程安全指南--go语言