iostream,当它包含的所有文件、那些包含的文件等等,加起来大约有 3000 行。
考虑 hello world 程序,它只需要在屏幕上打印一些东西就可以了:
#include <iostream> //+3000 lines right there.
int main()
{
std::cout << "Hello, World!";
return 0;
}
这应该是一段非常简单的代码,但 iostream 将 3000+ 行添加到边缘代码中。那么,是否真的需要这 3000 多行代码才能简单地在屏幕上显示一行,如果不需要,它们创建的程序是否比我简单地将相关行复制到代码中效率低?