简略举例 标准库和非标准库在编译时的区别

简略举例 标准库和非标准库在编译的时候的区别

例如以下程序:
1--------------------------------------------------
#include //C++头文件 (标准库)
using namespace std; // 在这块这句话是不可缺少 可用与输出合用 std::cout<<“HOLLE”<<endl替代。
void main( )
{
cout<<“HOLLE”<<endl;
return 0;
}
2-----------------------------------------------------------
#include<iostream.h> //C++头文件 (非标准库)
void main( )
{
cout<<“HOLLE”<<endl;
return 0;
}
这俩个程序输出相同 ,但在编译头文件处有区别,对于第一个表示为C++的标准库,则在这块必须加using namespace std;的命名空间,否则编译不通过,但是在第二个程序是对之前C语言的继承,则不需要有命名空间,直接进行编译即可。

猜你喜欢

转载自blog.csdn.net/weixin_41747893/article/details/87895684