省事的约定

省事又高效

   经过输入输出学习后,发现一个现象, 总是重复的在输入std因为工具箱里的工具都被放在了叫std的房间里,这样太不方便了。对!大家都这么觉得,能不能来一个约定默认就去std房间里面拿工具,而不是每次都明确的说一边。当然可以这就是using(使用)。来举一个例子它是如何约定的。

#include <iostream>  //输入输出工具箱
using namespace std; //我们的约定
int main()
{	 
	cout << "我叫孙悟空!" <<endl;
}

这样是不是更加简洁明了,不用重复写std::了。

其中

using namespace std; //我们的约定

就是一个约定,约定就从std中房间中去拿工具。namespace(命名空间)可以理解成一个仓库。是不是还可以自己创建一个仓库?当然可以但是不是现在,先应该了解c++的方方面面再来给程序创造自己的房间和工具。

我是搬运工

   使用 using 不仅仅可以创建一个约定,它可是省事省力的工具,可以把要用到的工具给搬出来。方便我们直接使用,举个🌰例子。

#include<iostream>
//using namespace std; //当前行无效了
using std::cin, std::cout, std::endl;
int main(){
	cout<<"我叫孙悟空!"<<endl;
}

这里使用using把cin,cout,endl工具给搬出来了,现在使用也可以不加std前缀了。

🌰 🤓 💬 📢 ⏳ 💌 📖 📘 📚 📄 🧪 💯

位图