C++——空间命名

命名空间作用:避免重复定义的函数或方法在编译时产生重复定义的异常错误。
例子:在程序中提前引用命名空间using namespace std;//命名空间std
cout为命名空间std,endl中的定义的方法。

#include <iostream>

using namespace std;//命名空间std

int main()
{

    cout << "Hello world!" << endl;
    return 0;
}


未在程序main入口函数前声明命名空间时,cout,endl需要带上std,否则会出错。
如std::cout,std::endl.
错误写法

#include <iostream>

int main()
{

    cout << "Hello world!" << endl;
    return 0;
}


正确写法

#include <iostream>

int main()
{

    std::cout << "Hello world!" << std::endl;
    return 0;
}

发布了59 篇原创文章 · 获赞 14 · 访问量 4308

猜你喜欢

转载自blog.csdn.net/weixin_38251305/article/details/104216741
今日推荐