为什么我们需要"头文件"和using namespace任何库函数的标记才能正确执行.例如,cout除非我们使用,否则不起作用iostream.除非我们使用"using namespace std",否则它将无法工作.我的问题是,为什么我们需要两者的结合using namespace std,以及#include <iostream>为cout顺利执行?
包含库标题使库函数对程序代码可见.没有它,你的程序根本不知道库是否存在.这是必要的部分.
写作using namespace std只是允许你写cout而不是全名std::cout.这是一种便利,就是这样.