C++Primer读书笔记:第1章 快速入门
标准库定义了4个IO对象。
处理输入时使用命名为cin的istream类型对象,这个对象也称为标准输入。
处理输出时使用命名为cout的ostream类型对象,这个对象也称为标准输出。
标准库还定义了另外两个ostream对象,分别命名为cerr和clog。
cerr对象又叫作标准错误,通常用来输出警告和错误信息给程序的使用者。
clog对象用于产生程序执行的一般信息。
程序员经常在调试过程中插入出书语句,这些语句都应该刷新输出流。忘记刷新输出流可能会造成输出停留在缓冲区中,如果程序崩溃,将会导致对程序崩溃位置的错误判断。
在写C++程序时,大部分出现空格符的地方可用换行符代替。这条规则的一个例外是字符串字面值中的空格符不能用换行符代替。另一个例外是空格符不允许出现在预处理指示中。
定义变量时,应该给变量赋初始值,除非确定将变量用于其他意图之前会覆盖这个初值。如果不能保证读取变量之前重置变量,就应该初始化变量。
注释对不可嵌套。
标准库的头文件用尖括号< >括起来,非标准库的头文件用双引号" "括起来。
---------------------------------------------------------------------------
You got a dream
You gotta protect it
People can't do something themselves
They wanna tell you you can do it
If you want something
Go get it
You got a dream
You gotta protect it
People can't do something themselves
They wanna tell you you can do it
If you want something
Go get it