名称空间支持是一项c++特性,是用来解决在编写大型程序中不同文件(厂商)中相同变量名问题。​

例如:有两个已经封装好的产品(类)中同时包含一个名为wanda()的函数,为了能够准确调用其中一个wanda()函数,我们将这两个产品(类)分别放在不同在命名空间单元中。这样就可以用   命名空间+函数名   的方式准确调用所需函数。  格式 nspace::wanda();

std是c++在标准命名空间。要让程序访问std有以下四种方法。​

1、将using namespace std;放在函数定义之前,让文件中所有的函数都能够使用命名空间std中在元素。​

2、将using namespace std;放在特定在函数定义中,让该函数能够使用命名空间std中元素。​

3、在特定函数中使用using std::cout; 这样的编译指令,让该函数使用命名空间std中所指定在元素,如 cout。这种方法在好处是,防止自己定义的变量名与std中在元素名重复。​

4、完全不使用编译指令using,在需要使用std中元素时,使用前缀std::。

eg:    std::cout<<"hello"<<std::endl;​

最新文章

  1. layui常用方法
  2. HDU 4612 Warm up(Tarjan)
  3. POJ 3693 (后缀数组) Maximum repetition substring
  4. Android 系统开发学习杂记(转)
  5. wpf图片切换,幻灯效果
  6. Java [leetcode 4] Median of Two Sorted Arrays
  7. 移动应用产品开发-android开发(三)
  8. 为什么webview.loadUrl(&quot;javascript:function() &quot;)不执行?
  9. Physical Standby Database Failover
  10. 最有用的Gulp插件汇总
  11. android全屏和取消全屏 旋转屏幕
  12. 自动化测试基础篇--Selenium单选框(Radio)复选框(CheckBox)
  13. gnuradio 打包脚本
  14. 深入理解 Java try-with-resource 语法糖
  15. Linux查看磁盘空间大小命令
  16. HashMap的最大容量为什么是2的30次方?
  17. windows C 設置控制臺文本輸出的顏色(可用作調試使用)
  18. python中for循环的用法
  19. 解决ajax跨域问题的一种方法
  20. 【EF数据库链接报错】“The underlying provider failed on open”

热门文章

  1. &lt;script type=&quot;text/javascript&quot; src=&quot;&lt;%=path %&gt;/pages/js/arsis/area.js?v=1.01&quot;&gt;&lt;/script&gt; 为什么在最后加? v+1.01
  2. 《java集合概述》
  3. https适配
  4. 设置Ubuntu为本地时间
  5. 六大免费网站数据采集器对比(火车头,海纳,云采集,ET,三人行,狂人采集)
  6. [软件架构]模块化编程思想及(C++)实践
  7. Jsonp理论实例代码详解
  8. http://zh.lucida.me/
  9. BZOJ 1799 同类分布
  10. SqlServer 数据库 引擎优化使用(六)