前言
c++ primer 就其本身而言,我已经看到第三章了,但是不写点博客增总感觉不太扎实,再加上自己有些强迫症,还是希望博客系列是比较完整的。同时那个哈工大操作系统第一章有时间还是得补上去,这样就比较完整一些。同时由于自己是学过C语言的,所以我自己只会把我自己觉得比较重要的知识点写出来。
开始
开始篇没啥好讲的,所以我就把我自认为比较重要的术语写上去。 缓冲区(buffer):一个存储区域,用于保存数据。IO设备通常将输入(或输出)数据保存在一个缓冲区中,读写缓冲区的动作与程序中的动作是无关的。我们可以显示的刷新输出缓冲,以便强制将缓冲区中的数据写入输出设备。在默认情况下,读cin会刷新cout;程序非正常终止时也会刷新cout. 表达式(expression):最小的计算单元。一个表达式包含一个或者多个运算对象,通常还包括一个或者多个运算符,表达式求值会产生一个结果。例如:假设i和j是Int对象,则i+j是一个表达式,它产生两个Int值的和。 成员函数(member function):类定义的操作,通常通过成员函数来操作特定的对象。 方法(method):成员函数的同一术语。 命名空间(namespace):将库定义的名字放在一个单一位置的机制。命名空间可以避免不经意的名字冲突。c++标准库定义的名字在命名空间std中 未初始化的变量(uninitialized variable):未赋予初值的变量。类类型的变量如果未定义指定初值,则按照类定义指定的方式进行初始化。定义在函数内部的内置类型变量默认是不初始化的。除非有显示的初始化语句。试图使用一个未初始化变量的值是错误的。未初始化变量是bug的主要成因。 .运算符(.operator):点运算符。左侧运算对象必须是一个类类型对象,右侧运算符对象必须是此对象的一个成员的名字。运算结果即为此该对象的这个成员。 ::运算符(:: operator):作用域运算符。其用处之一是访问命名空间中的名字。例如:std::cout 表示访问std中的名字cout
|