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

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ## 一.typedef 1. 使用方法 typedef 后面接一個類似變量定義的語句,定義后這個語句的標識符就是別名。 ```c++ typedef int INTEGER; //別名為INTEGER INTEGER a;//a為int型 typedef int INT_ARRAY[10];//別名為INT_ARRAY INT_ARRAY b;//b為int[10]型,即含10個元素的數組 typedef int (*ROW_PTR)[10];//別名為ROW_PTR ROW_PTR c;//c為(*)[10]型,即行指針 typedef int (*FUNC_PTR)(int, int);//別名為FUNC_PTR FUNC_PTR d;//d為int (*)(int, int)型,即兩個參數為int,返回值也是int型的函數指針 ``` 2. 用處 + 類型別名 + 簡化復雜類型聲明 ## 二.\[11+\][$]別名聲明 1. 使用方法 `using 別名 = 原類型名;` ```c++ //函數的定義 int get_max(int a, int b) { return a > b ? a : b; } //main函數內的語句 using CompareFun = int (*)(int, int); CompareFun max = get_max; return 0; ``` ## 三.指針、常量與類型別名 類型別名并不是簡單將別名替換為它本來的樣子。 ```c++ typedef char* pstring; const pstring name = "Foo"; ``` 代碼分析: + `pstring` 是一種指針類型,而 `const` 則表示這個指針本身是常量。 + 若把 `pstring` 換成 `char*` ,那么數據類型是 `const char` `*` 便只是聲明符的一部分,結果得到的是一個指向 `const char` 的指針。
                  <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>

                              哎呀哎呀视频在线观看