<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>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ## 一.cv限定符 1. 指 `const` `volatile` `const volatile` 限定符。 2. `const` **限定符** 變量初始化后,其值不可改變。 3. `volatile` **限定符** 表示變量可能在程序之外發生改變。 ## 二.頂層const 1. **頂層 `const`** 對象本身是否為常量。 2. **底層`const`** 對象指向的對象是否為常量。 3. **拷貝操作中的`const`** + 頂層`const` 無影響。因為拷貝操作并不會改變被拷貝對象的值。 + 底層`const` 有影響。拷入和拷出的對象必須具有相同的底層 `const` 資格,或者兩個對象的數據類型必須能夠轉換。一般來說,非常量可以轉換成常量,反之則不行。 ```c++ int i = 2020; int *const p1 = &i;//ok,頂層const無影響 int *p2 = p1;//ok,頂層const無影響 int *const p3 = p2;//ok,頂層const無影響 const int *p4 = p2;//ok,非常量可以轉換成常量 int *p5 = p4;//wrong,常量不可以轉換成非常量 ``` ## 三.const 型數據小結 | 形式 (T為數據類型) | 含義 | 詳見章節 | | ---------------------- | ------------------------------------------------------------ | ---------------------------------- | | `const T ct` | `ct` 為 **常對象** ,若 `T` 為指針類型,則 `ct` 為 **指針常量** 。 | C++基礎.數據類型.處理類型.類型別名 | | `T const ct` | `ct` 為 **常對象** ,若 `T` 為指針類型,則 `ct` 為 **指針常量** 。 | C++基礎.數據類型.處理類型.類型別名 | | `const T* pct` | `pct` 為指向 **常對象** 的 **指針** 。 | C++基礎.數據類型.指針 | | `T const* pct` | `pct` 為指向 **常對象** 的 **指針** 。 | C++基礎.數據類型.指針 | | `T * const cpt` | `cpt` 為指向 **對象** 的 **指針常量** 。 | C++基礎.數據類型.指針 | | `const T * const cpct` | `cpct` 為指向 **常對象** 的 **指針常量** 。 | C++基礎.數據類型.指針 | | `void T::f() const;` | `f` 為 **常成員函數** 。 | 面向對象編程.成員.const |
                  <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>

                              哎呀哎呀视频在线观看