2019独角兽企业重金招聘Python工程师标准>>>

今天讨论起来命名空间的问题,

这样:

using namespace std;

或者是这样:

int x;
std::cin >> x ;
std::cout << x << std::endl;

或者这样:

using std::cin;
using std::cout;
using std::endl;
int x;
cin >> x;
cout << x << endl;

个人的习惯是第二种;

贴两篇文章看看

http://stackoverflow.com/questions/2218140/what-requires-me-to-declare-using-namespace-std

http://stackoverflow.com/questions/1452721/why-is-using-namespace-std-considered-bad-practice

http://www.zhihu.com/question/26911239

转载于:https://my.oschina.net/u/2256217/blog/616066

using namspace std的使用相关推荐

  1. C++核心准则SF.7:不要在头文件中的全局作用域中使用using namespace指令

    SF.7: Don't write using namespace at global scope in a header file SF.7:不要在头文件中的全局作用域中使用using namesp ...

  2. C++ 笔记(36)—— std::cout 输出保留小数位数

    需要头文件 #include <iomanip> setprecision() 来用来保存有效数字,fixed 和 setprecision() 一起用就变成保存小数点后有效数字. fix ...

  3. C++ 笔记(35)— std::to_string 转换整形数字为字符串

    1. 函数原型 string to_string (int val); string to_string (long val); string to_string (long long val); s ...

  4. gcc 自动识别的文件扩展名,gcc/g++ -x 选项指定语言,不同 gcc 版本 -std 编译选项支持列表

    对于执行 C 或者 C++ 程序,需要借助 gcc(g++)指令来调用 GCC 编译器. 对于以 .c 为扩展名的文件,GCC 会自动将其视为 C 源代码文件 对于以 .cpp 为扩展名的文件,GCC ...

  5. OpenCV 笔记(08)— 二维点、三维点、基于 Mat 的 std::vector 等常用数据结构的定义和输出

    1. 定义和输出二维点 Point2f p2(3, 4);cout << "[二维点] is "<< endl << p2 << e ...

  6. PyTorch 笔记(07)— Tensor 的归并运算(torch.mean、sum、median、mode、norm、dist、std、var、cumsum、cumprod)

    1. Tensor 归并运算函数 此类操作会使输出形状小于输入形状,并可以沿着某一维度进行指定操作,如加法, 既可以计算整个 tensor 的和,也可以计算 tensor 每一行或者 每一列的和, 常 ...

  7. 函数指针amp;绑定: boost::functoin/std::function/bind

    see link: https://isocpp.org/wiki/faq/pointers-to-members function vs template: http://stackoverflow ...

  8. c++标准库 及 命名空间std

    1.命名空间std C++标准中引入命名空间的概念,是为了解决不同模块或者函数库中相同标识符冲突的问题.有了命名空间的概念,标识符就被限制在特定的范围(函数)内,不会引起命名冲突.最典型的例子就是st ...

  9. std::max,std::min错误:应输入标识符的解决方法

    使用VS2010编写的C++程序 std:min 转换到 VS2013无法识别,显示"错误:应输入标识符".     标准库在头中定义了两个模板函数std::min() 和 std ...

最新文章

  1. 表单验证AngularJs
  2. 基于OpenCV的findContours查找图像连通域,并进行排序
  3. 最长递增子序列 子串_最长递增奇偶子序列
  4. 傻瓜学python_傻瓜式学Python3——列表
  5. C#基础6:枚举与结构体
  6. 谷歌开源内部代码评审规范
  7. Node.js log4js日志记录
  8. linux ahci 驱动下载,linux ahci驱动分析 SylixOS中AHCI驱动框架分析
  9. duxcms1.0 默认主题分析
  10. 计算机专业术语enabled,电脑上的BIOS设置Disabled和Enabled是什么意思?选哪个?
  11. java微信qq登录接口开发_微博、微信、QQ第三方登陆实现 javaweb_thridlogin
  12. 数据中心机房温湿度监测
  13. 使用Rosetta批量生成fasta
  14. C51/C52单片机printf打印出来的值是原来值的256倍
  15. 新浪微博用户密码泄露 经部分用户验证为真
  16. 自学Python第九天- 模块、包、编码、文件操作、OS 模块、打包
  17. dell笔记本如何关闭计算机更新,联想戴尔笔记本Win10如何彻底永久关闭更新?
  18. 两分钟了解数据封装和解封
  19. [catsVSdogs]猫狗大战代码注释讲解_1
  20. 武汉“追风筝的人”:50年手工制作风筝3万余架

热门文章

  1. linux find命令的日常使用
  2. java正则 括号_java正则表达式获取大括号小括号内容并判断数字和小数亲测可用...
  3. _捷豹F-pace汽车音响改装黄金声学,中道隔音——哈尔滨小蒋
  4. 64位php oracle,64位系统无法加载PHP的oracle扩展问题
  5. php无限极分类并添加指定值,PHP实现无限极分类的两种方式,递归和引用
  6. 【 FPGA 】FIR 滤波器之半带抽取器(Half-band Decimator)
  7. 读论文之《基于EV10AQ190的高速ADC接口设计》
  8. 非线性方程求根的牛顿法
  9. UOJ 52 元旦激光炮
  10. object-c全局变量