こんばんは
VC++のデスクトップアプリケーションでプログラムを組むときによく使う関数を一つのcppとhにまとめて書いています。
(上のやり方はあまり良くないかもしれませんが、個人の練習プログラムなので良しとしています)
そこで疑問なのですが、main関数内や、メイン関数で使用した関数で使用した関数...以外の全く使われなかった関数はコンパイル時にexeファイルに含まれるのでしょうか?
具体的に書くとmain.cppでインクルードしているtest.hで宣言している関数(定義はtest.cpp)をmain.cppで使わなかった場合、この関数の処理はexeファイルに含まれますか?
またライブラリをリンクして、ヘッダを読み込んだ場合も、ライブラリの関数等を使わなければライブラリ内の処理はexeに含まれますか?(例えばwininet.libなど)
色々調べてみたのですが見つけられませんでした
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/21 07:42