1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問(wèn)題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
      C++中避免使用宏定義常量或函數(shù)?的原因是什么

      C++中避免使用宏定義常量或函數(shù)的原因是什么,針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。

      創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括尋甸網(wǎng)站建設(shè)、尋甸網(wǎng)站制作、尋甸網(wǎng)頁(yè)制作以及尋甸網(wǎng)絡(luò)營(yíng)銷策劃等。多年來(lái),我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,尋甸網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到尋甸省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

      ES.31:不要用宏定義常量或函數(shù)

      Reason(原因)

      Macros are a major source of bugs. Macros don't obey the usual scope and type rules. Macros don't obey the usual rules for argument passing. Macros ensure that the human reader sees something different from what the compiler sees. Macros complicate tool building.

      宏是錯(cuò)誤的主要來(lái)源之一。宏不會(huì)遵守通常的范圍和類型準(zhǔn)則。宏也不會(huì)遵守參數(shù)傳遞準(zhǔn)則。宏為人提供一個(gè)和編譯器視角有些不同的視角。宏讓工具構(gòu)建變得更復(fù)雜。

      Example, bad(反面示例)

      #define PI 3.14#define SQUARE(a, b) (a * b)

      Even if we hadn't left a well-known bug in SQUARE there are much better behaved alternatives; for example:

      雖然SQUARE定義中不存在已知的錯(cuò)誤,但確實(shí)存在可以動(dòng)作更好的其他選項(xiàng)。

      constexpr double pi = 3.14;
      template T square(T a, T b) { return a * b; }

      關(guān)于C++中避免使用宏定義常量或函數(shù)的原因是什么問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開(kāi),可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。


      分享標(biāo)題:C++中避免使用宏定義常量或函數(shù)?的原因是什么
      鏈接地址:http://www.ef60e0e.cn/article/psjche.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        壶关县| 偏关县| 怀化市| 长海县| 蚌埠市| 克拉玛依市| 新营市| SHOW| 简阳市| 乌拉特前旗| 错那县| 丰台区| 厦门市| 靖远县| 北票市| 怀宁县| 红安县| 云南省| 丹棱县| 通榆县| 濮阳县| 龙里县| 四会市| 射洪县| 衡阳市| 鹤壁市| 淮北市| 安宁市| 蒙城县| 文昌市| 丽水市| 垣曲县| 尉犁县| 府谷县| 海口市| 吴桥县| 古蔺县| 长宁区| 尼勒克县| 定州市| 五常市|