我是靠谱客的博主 大力小海豚,最近开发中收集的这篇文章主要介绍c++命名空间的理解与使用using namespace std,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

C++名称空间的支持是一项C++的特性,当需要组合几个代码且他们还包含相同名称函数时,命名空间就派上用场了,可以将相同的函数封装在不同的命名空间中,这样就可以通过命名空间来指定想要的函数。
按照这种方式,类、函数、变量变是C++编译器的标准组件,都装在名为std的命名空间中。

第一种使用方法:

#include <iostream>
int main()
{
//第一种:使用using namespace std语句
using namespace std;
cout << "Come up and C++ me some time";
cout << endl;
cout << "You won regret it!" << endl;
return 0;
}

不需要在cout、endl前加上std:: ,因为在上方统一定义了。

第二种使用方法,不使用using namespace std语句,using语句意味着std名称空间中的所有名称都可用,这是一种偷懒的做法,不太适用于大型项目。更好的方法是,只使所需的名称可用。

#include <iostream>
int main()
{
//第二种:使用std::形式
std::cout << "Come up and C++ me some time";
std::cout << std::endl;
std::cout << "You won regret it!" << std::endl;
return 0;
}

但上述方法可能较为费劲,需要逐个添加空间名称,这时可以考虑第三种方法,如下:

#include <iostream>
int main()
{
using std::cout;
using std::endl;
cout << "Come up and C++ me some time";
cout << endl;
cout << "You won regret it!" << endl;
return 0;

最后

以上就是大力小海豚为你收集整理的c++命名空间的理解与使用using namespace std的全部内容,希望文章能够帮你解决c++命名空间的理解与使用using namespace std所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(95)

评论列表共有 0 条评论

立即
投稿
返回
顶部