<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                很多編程者要么完全忽略關鍵字const的作用,要么認為它用處不大。其實不然,關鍵字const的首要功能是通過類型檢查幫助編譯器查找程序中(更多)的錯誤:其次是借助編譯器強迫代碼符合最初的設計:另外,在設計可復用的代碼時關鍵字const也很重要。 原則1: 關于常量修飾符的含義 ?例子 char* p="Hello"; // 指針不是常量,指針指向的也不是常量 char const *p="Hello"; // 指針不是常量,指針指向的是常量 char* const p="Hello"; // 指針是常量,指針指向的不是常量 char const * const p="Hello"; // 指針是常量,指針指向的也是常量 ?說明 “char* p”的意思是:p是一個指針;它指向字符類型。 “char const* p”的意思是:p是一個指針;它指向一個常量;該常量是字符類型。 “char* const p”的意思是:p是一個常量;它是一個指針常量;該常量指針指向字符類型。 “char const* const p”的意思是:p是一個常量;它是一個指針常量;該常量指針指向一個常量;而被指向的常量是字符類型。 原則2: 在設計函數原型時,對那些不可能被修改的參數用常量修飾 ?說明 此處參數指的是指針或引用類型。 ?例子 void blockCopy (void* pDest,const void* pSrc,size_t length); 原則3: 不要將常量強制轉換成非常量 原則4: 任何變量首選用const?修飾 ?說明 經過以上的討論可以看出,先嘗試用const修飾是一種明智的選擇。 以下規則概述常量的命名指南: 所有單詞大寫,多個單詞之間用 "_" 隔開。 如 public const string PAGE_TITLE = "Welcome";
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看