第1章 开始
1. IO对象
标准库定义了4个IO对象
标准输入:cin
标准输出:cout
标准库还定义了其他两个ostream对象,名为cerr和clog
cerr输出警告和错误消息,被称为标准错误
clog用来输出程序运行时的一般性消息
endl的效果是结束当前行,并将设备关联的缓冲区中的内容刷到设备中。
缓冲刷新操作可以保证到目前为止所产生的所有输出都真正写入输出流中,而不是仅停留在内存中等待写入流。
2. std命名空间
将库定义的名字放在一个单一位置的机制
命名空间可以帮助我们避免不经意的名字定义冲突,以及使用库中相同名字导致的冲突。
3. 关于包含头文件
包含来自标准库的头文件时,用尖括号<>
包含不属于标准库的头文件时,用双引号“”
4. 关于成员函数
又叫方法,使用类的方法用点运算符.
class classA{
void funa(){}
}
classA a; //创建对象
a.funa() //点运算符左侧为类类型对象, 括号()叫做调用运算符
5. 关于术语
符号 | 术语 |
---|---|
:: | 作用域运算符 |
() | 调用运算符,起到调用函数的效果 |
<< | 输出运算符 |
>> | 输入运算符 |