検索

ホームページ  >  に質問  >  本文

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

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

阿神阿神2804日前616

全員に返信(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
  • キャンセル返事