C++标准命名空间
发布网友
发布时间:2022-04-06 02:53
我来回答
共7个回答
热心网友
时间:2022-04-06 04:22
是的。
不过在没有重名的变量、函数、类的情况下可以using namespace std,如果有就不能这么用,只能用std::cin,std::cout,std::endl。
貌似这跟老手、新手没什么关系吧
热心网友
时间:2022-04-06 05:40
没错,之所以有命名空间,其中一点就是为了防止你自己定义的变量和库里面的重名,如果引用了命名空间后,定义变量时注意不要和库中的重名。
热心网友
时间:2022-04-06 07:15
学编程语言要理解每个C++语句的意思,那样会理解的深刻一点,就知道怎么写代码是可以的了。
#include <iostream> //包含输入输出流 ,即流操作符<<,>>要用
using namespace std; //包含STD名空间
int main(){
cout<<" 百度一下,你就知道!"<<endl; //endl表示换行,不用std::cout
return 0; //返回0
}
热心网友
时间:2022-04-06 09:06
新手这样写
using namespace std;
老手这样写
std::cin,std::cout,std::endl
热心网友
时间:2022-04-06 11:14
using namespace std 的使用使得命名空间std内定义的所有标识符都有效(曝光)。
在写一般小程序的时候 使用命名空间是很方便的 可以避免重复写一些前缀代码 但是这是建立在你所使用的模板、函数、变量、类型名等没有重名的时候;
一个命名空间和另一个命名空间的模板、函数、变量、类型名等是分开的 有些命名空间的内部命名是有重复的 如果确定你的程序使用的是无重名的(一般小程序不会有) 那么可以加上 如果不是 那么建议加上 也不会麻烦太多 减少程序有重名出错的可能
热心网友
时间:2022-04-06 13:39
是的
热心网友
时间:2022-04-06 16:20
对 楼主很聪明~