std::用法
#include<iostream>
int main()
{
std::cout<<"hello\n";
return 0;
}
- 简介:空间命名标识符
- 用途:用于限定标准库函数库中的函数和对象
//如cout就是c++标准函数库提供的对象,
在使用#inlcude<iostream>
时,必须用std::限定它,*std::cout<<"hello\n";*
但是 非标准库函数 如#include<iostream.h>
输出函数就直接写*cout<<"hello\n";*
- 原因:被限定的对象将不会和你定义的其他同名对象产生冲突
- 代替方法:
1.在主函数上面写using namespace std;
(尽量少用 出现多个命名空间时不安全)
2.或者在主函数上面写 (相对安全)
using std::cout;
using std::endl;
老师上课时经常使用using namespace std;
目的是为了节省ppt空间
实际编写代码 尽量使用 如std::cout<<
之类的