对于具体用法日后再讲嗷,说好初识
对于这个问题的兴趣驱动来源于一直在打的
using namespace std;
一直在打但却一直都不理解
今天终于弄清楚他是何方神圣啦
这次c++中特有的,c语言中没有,名称空间
这一句话相当于声明(作用范围限制在一个花括号内),接下来我用任何的函数,都来源于标准库,即c++自带给你的函数。
例子:
声明前
cout<<"helloworld";
直接这么打是不合法的;
需要
std::cout<<"helloworld";
声明后
直接 cout<<"helloworld";没问题
可以理解为
using namespace std;
即在每个函数前加了std::
对于初学者这确实是一个偷懒的妙招
**
但是对于一个大型的项目,工程来说,随意使用将会是一场灾难
因为由于开发需要,有的时候不同公司会开发不同的库,导致了有不同的printf,不同的cout,不同的vector,打代码时必须声明
例如:
std::vector<int>
QAQ::vector<int>
就是酱紫!