【C++ primer】第一章 快速入门 读书笔记
2016-07-13 03:39
309 查看
1.1 编写简单的c++程序
返回 0值表明程序程序成功执行完毕,非零返回值表明有错误出现。返回值类型必须和函数的返回类型相同,或者可以转换成函数的返回类型。
1.1.1 编译与执行程序
1.2 初窥输入/输出
术语“流”试图说明字符是随着时间顺序生成或消耗的。iostream标准库
istream 输入流
ostream 输出流
1.2.1 标准输入与输出对象
istream对象:cin 标准输入
ostream对象:
cout 标准输出
cerr 标准错误
clog 产生程序执行的一般信息
1.2.2 一个使用IO库的程序
std::endl 换行且刷新输出流忘记刷新输出流可能会造成输出停留在缓冲区中,如果程序崩溃,将会导致程序错误推断崩溃位置。
命名空间
好处:间程序员可以避免与库中定义的名字相同而引起无意冲突
缺点:必须显式地表达出使用的是命名空间
1.3 关于注释
错误的注释比没有注释更糟。临时忽略一段代码更好的方法,是用编辑器在要忽略的每一行代码前面插入单行注释。这样,你就无需担心要注释的代码是否已包含注释对。
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- 关于指针的一些事情
- c++ primer 第五版 笔记前言
- share_ptr的几个注意点
- Lua中调用C++函数示例
- Lua教程(一):在C++中嵌入Lua脚本
- Lua教程(二):C++和Lua相互传递数据示例
- C++联合体转换成C#结构的实现方法
- C++高级程序员成长之路
- C++编写简单的打靶游戏
- C++ 自定义控件的移植问题
- C++变位词问题分析
- C/C++数据对齐详细解析
- C++基于栈实现铁轨问题
- C++中引用的使用总结
- 使用Lua来扩展C++程序的方法
- C++中调用Lua函数实例
- Lua和C++的通信流程代码实例
- C++的template模板中class与typename关键字的区别分析
- C与C++之间相互调用实例方法讲解