首頁  >  問答  >  主體

c/c++ #include库函数后会使程序变大吗

java import不会使程序变大;
那c/c++ #include 库函数后会使程序变大吗?

阿神阿神2765 天前595

全部回覆(4)我來回復

  • ringa_lee

    ringa_lee2017-04-17 14:38:33

    #include本身不會,真正讓專案變大的是專案裡的c、o和lib檔。

    不過有個例外,就是你把本該放到c中的函數/方法定義放到h中,還是會變大。

    另外,與Java中import對應的應該是using namespace

    回覆
    0
  • ringa_lee

    ringa_lee2017-04-17 14:38:33

    看看http://stackoverflow.com/ques...

    回覆
    0
  • 高洛峰

    高洛峰2017-04-17 14:38:33

    試試不就知道了。我記得c/c++自帶的函式庫是預設使用動態載入的,應該不會變大

    回覆
    0
  • 巴扎黑

    巴扎黑2017-04-17 14:38:33

    預設C庫是動態連結的,但是肯定會增大一點兒兒,因為有動態連結必要的資訊什麼的。如果你選擇靜態連結庫,就會大很多了。另外如果有內聯函數、巨集展開的程式碼什麼的也會增大空間。

    回覆
    0
  • 取消回覆