《C++ Primer》学习笔记(第一章)

iostream库: 包含istream和ostream两个基础类型,分别表示输入流和输出流(流:随着时间的推移,字符是顺序生成和消耗的)。
istream:cin(对象):标准输入,
ostream:cout:标准输出,cerr:输出警告和错误信息,clog:输出程序运行时的一般性信息。
表达式:一个表达式产生一个计算结果,由一个或多个运算对象和(通常是)一个运算符组成。
endl:操纵符,结束当前行,并将设备关联的缓冲区中的内容刷到设备中。缓冲刷新操作可以保证到目前为止程序所产生的所有输出都真正写入输出流中,而不是仅停留在内存中等待写入流。
命名空间:避免不经意的名字定义冲突,以及使用库中相同名字导致的冲突。标准库定义的所有名字都在命名空间std中。
作用域运算符 ::
变量
初始化:在变量创建的同时为它赋予一个值
注释:概述算法、确定变量的用途、解释晦涩难懂的代码段,编译器会忽略注释。
注释界定符不能嵌套
语句块:用花括号包围的零条或多条语句的序列。是语句的一种,在任何要求使用语句的地方都可以使用语句块。
前缀递增运算符
当我们使用一个istream对象作为条件是,其效果是检测流的状态。如果流是有效的,即流未遇到错误,那么检测成功。当遇到文件结束符,或遇到一个无效输入时,istream对象的状态会变为无效。处于无效状态的istream对象会使条件变为假。
编辑—>编译—>调试。
类定义一个数据结构,一个类定义一个类型,以及与其关联的一组操作。
每个类实际上定义了一个新的类型,类型名就是类名。类定义了行为。
成员函数:方法
点运算符只能用于类类型的对象。

你可能感兴趣的:(《C++ Primer》学习笔记(第一章))