1.函数的定义
包含四部分:返回类型, 函数名, 一个括号包围的形参列表 , 函数体。
2.endl
这是一个被称为操纵符的特殊值。写入endl的效果是结束当前行,并将与设备关联的缓冲区中的呢日哦那个刷到设备中。缓冲刷新操作可以保证到目前为止程序所产生的所有输出都真正写入输出流中,而不是仅停留在内存中等待输入流。
3.注释
单行注释:以双斜线//开始,以换行符结束
界定符注释:以/ 开始,以/结束,可以包含除*/外的任意内容,包含换行符。(不能嵌套)。
4.==和=要严格区别!
5.类简介:
c++中,我们通过定义一个类来定义自己的数据结构。一个类定义了一个类型,以及与其相关的一组操作。c++最初的一个设计焦点就是能定义使用上像内置类型一样自然的类类型。
每个类实际上都定义了一个新的类型,其类型名就是类名。因此,我们的Sales_item类定义了一个名为Sales_item的类型。与内置类型一样,我们可以定义类类型的变量 如:Sales_item item;
6.include
包含来自标准库的头文件时,用<>包围头文件名。对于不属于标准库的头文件,则用双引号“ ”包围。
7.item1.isbn()
调用名为isbn的成员函数。成员函数定义为类的一部分的函数,有时也被称为方法。
我们通常以一个类对象的名义来调用成员函数。
使用点运算符来表达我们需要名为item1的对象的isbn成员函数。点运算符只能用于类类型的对象。其左侧运算对象必须是一个类类型的对象,右侧运算对象必须是该类型的一个成员名,运算结果为右侧对象指定的成员。
当用点运算符访问一个成员函数时,通常我们是想调用该函数。我们使用调用运算符()来调用一个函数。调用运算符是一对圆括号,里面放置实参列表(可能为空)。成员函数isbn并不接受参数。
item1.isbn() 调用名为item1的对象的成员函数isbn,此函数返回item1中保存的ISBN书号。
包含四部分:返回类型, 函数名, 一个括号包围的形参列表 , 函数体。
2.endl
这是一个被称为操纵符的特殊值。写入endl的效果是结束当前行,并将与设备关联的缓冲区中的呢日哦那个刷到设备中。缓冲刷新操作可以保证到目前为止程序所产生的所有输出都真正写入输出流中,而不是仅停留在内存中等待输入流。
3.注释
单行注释:以双斜线//开始,以换行符结束
界定符注释:以/ 开始,以/结束,可以包含除*/外的任意内容,包含换行符。(不能嵌套)。
4.==和=要严格区别!
5.类简介:
c++中,我们通过定义一个类来定义自己的数据结构。一个类定义了一个类型,以及与其相关的一组操作。c++最初的一个设计焦点就是能定义使用上像内置类型一样自然的类类型。
每个类实际上都定义了一个新的类型,其类型名就是类名。因此,我们的Sales_item类定义了一个名为Sales_item的类型。与内置类型一样,我们可以定义类类型的变量 如:Sales_item item;
6.include
包含来自标准库的头文件时,用<>包围头文件名。对于不属于标准库的头文件,则用双引号“ ”包围。
7.item1.isbn()
调用名为isbn的成员函数。成员函数定义为类的一部分的函数,有时也被称为方法。
我们通常以一个类对象的名义来调用成员函数。
使用点运算符来表达我们需要名为item1的对象的isbn成员函数。点运算符只能用于类类型的对象。其左侧运算对象必须是一个类类型的对象,右侧运算对象必须是该类型的一个成员名,运算结果为右侧对象指定的成员。
当用点运算符访问一个成员函数时,通常我们是想调用该函数。我们使用调用运算符()来调用一个函数。调用运算符是一对圆括号,里面放置实参列表(可能为空)。成员函数isbn并不接受参数。
item1.isbn() 调用名为item1的对象的成员函数isbn,此函数返回item1中保存的ISBN书号。