日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

Windows客户端C/C++编程规范“建议”——宏

發布時間:2023/11/27 生活经验 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Windows客户端C/C++编程规范“建议”——宏 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

6 宏?

6.1?減少宏的使用

等級: 【建議】
說明:宏的使用,將使得調試變得麻煩。所以在設計和使用宏的時候,請確保宏的邏輯是閱讀者不會去關心細節的行為。

6.2?宏定義中字母需大寫

等級: 【必須】
說明:為了醒目表示它是一個宏,而不是一個函數。

6.3?使用const變量代替宏定義值

等級: 【建議】
說明:在一個函數體內部使用的常量,最好使用const變量替代,而不是使用宏。

6.4?使用枚舉代替一系列有關聯的宏

等級: 【建議】
說明:比如一個函數返回一系列表示狀態的宏,則應該使用枚舉類型替代。

6.5?宏的參數使用時需要使用括號控制

等級: 【要求】
說明:對宏的參數使用括號控制,可以避免操作符的優先級對邏輯的影響。

6.6?宏定義中不要依賴于全局變量

等級: 【要求】
說明:如果宏定義中修改了全局變量,將導致對這個變量的調試變得非常麻煩。

6.7?復雜的宏定義使用do-while控制

等級: 【要求】

說明:如果宏中有復雜的邏輯跳轉,或者有臨時變量的定義,請使用do-while將宏內容擴住。這樣可以減少宏對使用宏的邏輯的影響。


(轉載請指明出于breaksoftware的csdn博客)

總結

以上是生活随笔為你收集整理的Windows客户端C/C++编程规范“建议”——宏的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。