(读后感)C++ Primer(第四版) 第一章 快速入门
2013-03-20 13:23
411 查看
前言:我们现在能够利用变量、函数、类等框架构建一个大型的程序,是因为我们站在巨人的肩上。
整型:
整数
字符
char:256个基本字符
wchar_t:扩展字符集,如日文和汉字
布尔值
浮点型:
[b]字面值常量:[/b]
只能用值称呼它,不能修改其值,字面值常量也是有类型的。
[b]变量:[/b]
二、库是类的集合,一个库中包含许许多多的标准类,比如istream、iostream。
cin 是istream的对象,cout、cerr、clog是ostream的对象,cout、clog是有缓冲的,cerr不带缓冲,读cin会刷新缓冲区。
注意:istream 和 缓冲区不是一个概念,操作系统对缓冲区的操作独立于程序,也就是说我们用户是不知道缓冲区什么时候会刷新到输出设备的,但是我们可以利用操纵符(manipulator)endl来强制刷新缓冲区。
"流"说明字符是随着时间顺序动态生成或者消耗的。
类型错误
声明错误
类在哪定义
支持什么操作
一、类型:告诉编译器需要多少位的存储空间,以及如何解释这些位,以及可应用在该变量上的操作集有哪些。
基本内置内型:整型:
整数
字符
char:256个基本字符
wchar_t:扩展字符集,如日文和汉字
布尔值
浮点型:
[b]字面值常量:[/b]
只能用值称呼它,不能修改其值,字面值常量也是有类型的。
左值:可以出现在赋值语句的左边或右边。变量是左值。 |
右值:只能出现在赋值语句的左边。字面值是右值。 |
二、库是类的集合,一个库中包含许许多多的标准类,比如istream、iostream。
cin 是istream的对象,cout、cerr、clog是ostream的对象,cout、clog是有缓冲的,cerr不带缓冲,读cin会刷新缓冲区。
注意:istream 和 缓冲区不是一个概念,操作系统对缓冲区的操作独立于程序,也就是说我们用户是不知道缓冲区什么时候会刷新到输出设备的,但是我们可以利用操纵符(manipulator)endl来强制刷新缓冲区。
"流"说明字符是随着时间顺序动态生成或者消耗的。
三、表达式=操作数+操作符。
最小的计算单元,每个表达式都会返回一个结果,比如cout<<'a',返回的就是输出流本身,所以可以cout<<'a'<<'b'连着写。
四、错误的注释比没有注释更糟糕,因为会误导别人
五、编译器的主要工作是查找程序代码中的错误
语法错误类型错误
声明错误
六、使用类时,要注意三个问题
类名类在哪定义
支持什么操作
七、成员函数是对象的一部分,因为它会在特定对象上操作
相关文章推荐
- C++ Primer 【第四版】第一章 快速入门
- (读后感)C++ Primer(第四版) 第三章 快速入门 标准库类型
- C++ Primer 第一章 快速入门
- 《c++ primer》第一章--快速入门
- C++ primer 读书笔记--第一章 快速入门
- C++ Primer 第一章 快速入门
- 【C++ primer】第一章 快速入门 读书笔记
- 总结:《C++ primer》中文版——第一章 快速入门
- C++ Primer快速学习 第一章 入门之二:输入与输出 (IO)
- C++ Primer 第一章 快速入门
- 《C++ Primer》学习笔记1-第一章快速入门
- [C++ Primer]第一章 快速入门
- C++ Primer 第一章 快速入门笔记
- C++ Primer复习和学习笔记 第一章 快速入门
- C++ Primer 第一章 快速入门笔记
- C++ Primer 第一章 快速入门笔记
- C++ Primer快速学习 第一章 入门
- C++Primer学习笔记-----第一章(快速入门)
- 第一章 快速入门
- Java 程序设计语言(第四版)读书笔记 第一章 快速浏览