学习笔记(一)省略std
来源:互联网 发布:如何优化你的页面 编辑:程序博客网 时间:2024/04/30 23:35
书:《C++ Primer Plus 第6版 中文版》
在开始的 #include<iostream> 的之后的第二行,添加 using namespace std;
则在之后可以省略std:: 这种打字
例如
#include <iostream>int main(void){int age;std::cout << "心理调查试验:输入你的年龄" << std::endl;std::cout << "请输入=>";std::cin >>age;std::cout << "你今年" << age << "岁了,对吧!我太聪明了" << std::endl;system("pause");return 0;}
可以节约变为
#include <iostream>using namespace std;int main(void){int age;cout << "你想知道你还年轻么?请输入你的年龄" << endl;cout << "输入年龄->";cin>> age;if (age < 25){cout << "你还算年轻,恭喜你!" << endl;}else{cout << "恭喜你,你已经老啦~~" << endl;}system("pause");return 0;}
另外,按照说法,在有多个函数的时候,只在需要省略std的函数里面,使用using namespace std; 这个命令,是一种更好的选择。
据说是因为有多个namespace,全局引用的话,他们之间可能造成冲突。
也可以使用 using std::cout; 来单纯省略cout之前的std。但其他的依然需要加std::,例如cin就需要写成std::cin 。
0 0
- 学习笔记(一)省略std
- CSS学习笔记:溢出文本省略(text-overflow)
- C++ 省略 std:: 前缀
- std标准库学习(一)
- C++学习笔记(一)--整形,std输出,浮点数,数组,字符串,结构,指针,循环
- cocos2d-x-3.0学习笔记之std::function、std::bind
- 电商平台学习笔记(四)——Spring配置Mybatis简化DAO层省略Mybatis核心配置文件
- HTML5学习笔记2012.12.28——元素标记的省略,具有boolean值的属性,省略引号
- C++11学习笔记6---std::function
- [cpp].c++11学习笔记-std thread
- [cpp]c++11学习笔记-std bind
- [cpp]c++11学习笔记-std function
- 计算机网络笔记---网络层---ARP(RARP省略)
- 学习笔记(一)
- 学习笔记(一)
- 学习笔记(一)
- 学习笔记(一)
- 学习笔记(一)
- JDBC操作数据库的基本框架
- 仿微信、短信、QQ等消息数目右上角红色小圆球气泡显示(基于Android XML布局文件实现)
- cocos2dx js 常用端版本判断记录
- VPN是什么?有什么用?
- Andorid 实例源码:音频录制
- 学习笔记(一)省略std
- React-Native学习指南
- SVM(支持向量机)中拉格朗日乘子法(Lagrange Multiplier) 和KKT条件
- CentOS6.5 安装mysq
- iOS设置颜色渐变
- 【c#图像处理】【一】彩色图像灰度化、c#图像处理的三种方式
- 几种 Docker 监控工具对比
- zabbix_get :command not found 解决办法
- hdoj Binary Tree 5573 (二叉树+思想)