《C++ Primer第四版》标准库类型(一) - using声明
来源:互联网 发布:阿斯顿马丁广告 知乎 编辑:程序博客网 时间:2024/06/05 19:42
using声明的作用是:
告知编译器程序所使用的变量名字的来源,以至于不发生编译错误。
程序中用到的两种方式:
1. 利用作用域操作符,作用域操作符的含义:右操作数的名字可以在左操作数的作用域中找到。
#include<iostream>#include<string>int main(){ int i; std::string s; std::cin >> i >> s; return 0;}
2. 提前声明,每一个名字都需要一个using声明。
#include<iostream>#include<string>using std::cin;using std::string;int main(){ int i; string s; cin >> i >> s; return 0;}
或者这样
#include<iostream>#include<string>using namespace std;int main(){ int i; string s; cin >> i >> s; return 0;}
例外:头文件中,必须用第一种形式,因为如果头文件中包含using声明,那么相当与包含该头文件的每个程序中都放置了同一using声明。
好习惯:头文件中应该只定义确定比要的东西。
0 0
- 《C++ Primer第四版》标准库类型(一) - using声明
- C++ Primer学习笔记6 标准库类型(命名空间的using声明、标准库string类型)
- 命名空间的 using 声明(摘自C++Primer第四版3.1)
- 【重学《C++Primer第四版》】第三章、标准库类型
- 《C++ Primer第四版》标准库类型(二) - string类型
- 《C++ Primer第四版》标准库类型(三) - vector类型
- C++ Primer 【第四版】第三章 标准库类型
- C++ Primer(第四版)笔记1 标准库string类型
- C++ Primer(第四版)笔记2 标准库vector类型
- 《C++ Primer》 第四版 第3章 标准库类型
- C++Primer 标准库类型
- (读后感)C++ Primer(第四版) 第三章 快速入门 标准库类型
- C++ Primer 第四版读书笔记(二)之标准库类型
- C++primer第4版第三章标准库类型
- c++primer学习笔记(3.2)标准库string类型
- c++primer学习笔记(3.3)标准库vector类型
- c++primer学习笔记(3.5)标准库bitset类型
- C++Primer 学习笔记 第三章(标准库类型)
- oracle 12c 我遇到的安装问题及解决办法
- Windows无法启动OracleOraDb10g_home1TNSListener服务,错误1067
- [LeetCode] Linked List Cycle
- Oracle笔记之权限管理
- Oracle笔记之权限管理
- 《C++ Primer第四版》标准库类型(一) - using声明
- Windows无法启动OracleOraDb10g_home1TNSListener服务,错误1067
- Activity的生命周期问题
- 关于DataGridView的实时更新
- hive学习(1)---导入外部数据到hive的表中,为学习hql做准备
- Xsolla推出全新工具,让您体验更高效的帐户管理
- 修改Android中strings.xml文件, 动态改变数据
- 将原有的buffer中所有空格去掉
- Sqoop_详细图解 Sqoop介绍、安装配置