命名空间
1.使用命名空间的目的: 避免同名冲突 ,学名:避免命名空间污染
c++语言只有一个命名空间std,c++定义的所有的类和对象都是std这个命名空间下的命名的
c++的标准库都是在std命名空间中定义的
框架:语言本身不能干什么,需要语言配合框架使用,框架就是一些能够完成特殊功能的类和函数
2.命名空间的表示方法
(1)标准库的全部都放到命名空间std中 使用时加上using namespace std;就可
#include
using namespace std;
int main()
{
int age ;
cout<<“please input age”<<endl;
cin>>age;
cout<<“my age is” <<age<<endl;
return 0;
}
(2)命名空间的第二种表示方法 使用率较低
示例:
#include//输入输出头文件
using std::cout; //:: 作用域限定符
using std::cin;
using std::endl;
int main()
{
cout<<"hello world!"<<"my god";//cout 将数据输出到屏幕
cout<<"come on baby!"<<endl; //endl 表示换行 '\n'
char name[20];