例えばHello worldを表示するプログラムなら
C++
1#include <iostream> 2 3int main() { 4 std::cout << "Hello world" << std::endl; 5}
になると思うのですが、iostreamのファイルには実装は書かれていないですよね?
コンパイルするときには明示的にiostreamの実装ファイルを指定しなくてもコンパイルできると思うのですが、どのような仕組みになっているんでしょうか?
また自作のライブラリで同様のこと(明示的にリンクしたり、実装ファイルを指定しないこと)はできるのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。