C++标准命名空间
有书上写要使用输入输出和换行等腰这样写:std::cin,std::cout,std::endl等,如果在最前加一个usingnamespacestd是不是就可以不再像上...
有书上写要使用输入输出和换行等腰这样写:std::cin,std::cout,std::endl等,如果在最前加一个using namespace std是不是就可以不再像上面那样书写了?
展开
展开全部
是的。
不过在没有重名的变量、函数、类的情况下可以using namespace std,如果有就不能这么用,只能用std::cin,std::cout,std::endl。
貌似这跟老手、新手没什么关系吧
不过在没有重名的变量、函数、类的情况下可以using namespace std,如果有就不能这么用,只能用std::cin,std::cout,std::endl。
貌似这跟老手、新手没什么关系吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
北京磐安云创科技有限公司_
2023-02-01 广告
2023-02-01 广告
价格只是购买产品或服务过程中的一项指标,如果单纯只比较价格,其实考虑并不是那么周到。价格、质量、服务、口碑、是否合适自己的情况等都需要一起考虑。以上回答如果还觉得不够详细,可以来咨询下北京磐安公司。北京磐安公司是一家专业从事高新软件的技术公...
点击进入详情页
本回答由北京磐安云创科技有限公司_提供
展开全部
没错,之所以有命名空间,其中一点就是为了防止你自己定义的变量和库里面的重名,如果引用了命名空间后,定义变量时注意不要和库中的重名。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
学编程语言要理解每个C++语句的意思,那样会理解的深刻一点,就知道怎么写代码是可以的了。
#include <iostream> //包含输入输出流 ,即流操作符<<,>>要用
using namespace std; //包含STD名空间
int main(){
cout<<" 百度一下,你就知道!"<<endl; //endl表示换行,不用std::cout
return 0; //返回0
}
#include <iostream> //包含输入输出流 ,即流操作符<<,>>要用
using namespace std; //包含STD名空间
int main(){
cout<<" 百度一下,你就知道!"<<endl; //endl表示换行,不用std::cout
return 0; //返回0
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
新手这样写
using namespace std;
老手这样写
std::cin,std::cout,std::endl
using namespace std;
老手这样写
std::cin,std::cout,std::endl
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
using namespace std 的使用使得命名空间std内定义的所有标识符都有效(曝光)。
在写一般小程序的时候 使用命名空间是很方便的 可以避免重复写一些前缀代码 但是这是建立在你所使用的模板、函数、变量、类型名等没有重名的时候;
一个命名空间和另一个命名空间的模板、函数、变量、类型名等是分开的 有些命名空间的内部命名是有重复的 如果确定你的程序使用的是无重名的(一般小程序不会有) 那么可以加上 如果不是 那么建议加上 也不会麻烦太多 减少程序有重名出错的可能
在写一般小程序的时候 使用命名空间是很方便的 可以避免重复写一些前缀代码 但是这是建立在你所使用的模板、函数、变量、类型名等没有重名的时候;
一个命名空间和另一个命名空间的模板、函数、变量、类型名等是分开的 有些命名空间的内部命名是有重复的 如果确定你的程序使用的是无重名的(一般小程序不会有) 那么可以加上 如果不是 那么建议加上 也不会麻烦太多 减少程序有重名出错的可能
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询