《C++ Primer》 第01章 【入门】
第01章:快速入门
第二节:介绍输入与输出
@ 学习摘录001:
——endl称为操纵符(manipulator),可刷新与设备相关联的缓冲区。
——在刷新缓冲区时,用户可立即看到写入到流中的输出。
——程序员经常在调试过程中插入输出语句,这些语句都应刷新输出流。
摘录有想001:
——这几句让我想起之前自己以及朋友们出现过的错误,当if(!cin)时,只是cin.clear()是不够的,还需要用cin.sync()清空缓冲区或者用while(cin.get() != ‘\n’)continue;提取多余字符。看来以后得多注意输入输出缓冲区了。
第三节:关于注释
@ 学习摘录002:
——当注释多行时,最好能直观指明每一行都是注释。Good!!!
摘录有想002:
——这样的编程习惯是不错的。
/*
* now, for a example.
* like this.
*/
第四节:控制结构
@ 学习摘录003:
——关于控制结构我想到的是之前《C++ Primer Plus》上提到过,循环(判断条件),条件if(判断条件)都会将括号内的内容转换为bool型作为执行与否的依据的。
@ 学习摘录004:
——编译器能查出的最普通的错误 1.语法错误 2.类型错误 3.声明错误
第五节:类的简介
@ 学习摘录005:
——什么是成员函数:成员函数是由类定义的函数,有时称为“类方法”(method)
@ 学习摘录006:
——使用类时需注意的三个问题:
——1. 类的名字是什么? 2. 它在哪里定义? 3. 它支持什么操作?
第二节:介绍输入与输出
@ 学习摘录001:
——endl称为操纵符(manipulator),可刷新与设备相关联的缓冲区。
——在刷新缓冲区时,用户可立即看到写入到流中的输出。
——程序员经常在调试过程中插入输出语句,这些语句都应刷新输出流。
摘录有想001:
——这几句让我想起之前自己以及朋友们出现过的错误,当if(!cin)时,只是cin.clear()是不够的,还需要用cin.sync()清空缓冲区或者用while(cin.get() != ‘\n’)continue;提取多余字符。看来以后得多注意输入输出缓冲区了。
第三节:关于注释
@ 学习摘录002:
——当注释多行时,最好能直观指明每一行都是注释。Good!!!
摘录有想002:
——这样的编程习惯是不错的。
/*
* now, for a example.
* like this.
*/
第四节:控制结构
@ 学习摘录003:
——关于控制结构我想到的是之前《C++ Primer Plus》上提到过,循环(判断条件),条件if(判断条件)都会将括号内的内容转换为bool型作为执行与否的依据的。
@ 学习摘录004:
——编译器能查出的最普通的错误 1.语法错误 2.类型错误 3.声明错误
第五节:类的简介
@ 学习摘录005:
——什么是成员函数:成员函数是由类定义的函数,有时称为“类方法”(method)
@ 学习摘录006:
——使用类时需注意的三个问题:
——1. 类的名字是什么? 2. 它在哪里定义? 3. 它支持什么操作?