<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、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                以下在Linux下測試: c函數: void MyFunc(){} ,被編譯成函數: MyFunc c++函數: void MyFunc(){},被編譯成函數: _Z6Myfuncv 通過這個測試,由于c++中需要支持函數重載,所以c和c++中對同一個函數經過編譯后生成的函數名是不相同的,這就導致了一個問題,如果在c++中調用一個使用c語言編寫模塊中的某個函數,那么c++是根據c++的名稱修飾方式來查找并鏈接這個函數,那么就會發生鏈接錯誤,以上例,c++中調用MyFunc函數,在鏈接階段會去找Z6Myfuncv,結果是沒有找到的,因為這個MyFunc函數是c語言編寫的,生成的符號是MyFunc。 那么如果我想在c++調用c的函數怎么辦? extern "C"的主要作用就是為了實現c++代碼能夠調用其他c語言代碼。加上extern "C"后,這部分代碼編譯器按c語言的方式進行編譯和鏈接,而不是按c++的方式。 方法一: 在c里面加這個 ![](https://img.kancloud.cn/89/02/890273b940483ab732d55519339b12fc_351x444.png) 方法二: 在c++里面加這個 ![](https://img.kancloud.cn/9d/69/9d69ccd3e6696047835d35890c07d340_563x111.png)
                  <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>

                              哎呀哎呀视频在线观看