摘要:
拷贝构造函数 默认情况下,类对象的拷贝是每个成员变量逐个拷贝; 含义:首先是一个类的构造函数,第一个参数是所属的类类型的引用,如果还有其他额外参数,那么这些额外参数必须都有默认值,函数默认参数必须放在函数声明,除非该函数没有函数声明; 作用:需要调用的时候,系统自动调用 建议: 拷贝构造函数第一个参 阅读全文
posted @ 2020-07-16 19:23
NaughtyCoder
阅读(170)
评论(0)
推荐(0)
摘要:
类内初始化 c++11中,可以为类内成员变量提供一个初始值,在创建对象的时候,初始值就可以用来初始化该成员变量。在头文件中可以赋初值。 const成员变量的初始化 两种方式: 在头文件定义时赋初值进行初始化 在构造函数的初始化列表中进行初始化,不可以通过赋值来初始化 //类定义(类声明) class 阅读全文
posted @ 2020-07-16 19:16
NaughtyCoder
阅读(1330)
评论(0)
推荐(0)
摘要:
类中实现成员函数(inline) 类内的成员函数实现其实也叫类内的成员函数定义,这种直接在类的定义中实现的成员函数,会被当做inline内联函数来处理。 成员函数末尾的const 含义: const: 常量,在成员函数的后面增加一个const,不但要在成员函数声明中增加const,也要在成员函数定义 阅读全文
posted @ 2020-07-16 19:14
NaughtyCoder
阅读(244)
评论(0)
推荐(0)
摘要:
构造函数 构造函数的定义 在类中,有一种特殊的成员函数,它的名字和类名相同,我们在创建类的对象的时候,这个特殊的成员函数就会被系统自动调用,这个成员函数,就叫“构造函数”。因为构造函数会被系统自动调用,所以我们可以简单的理解成 构造函数的目的就是初始化类对象的数据成员; 构造函数 构造函数没有返回值 阅读全文
posted @ 2020-07-16 19:09
NaughtyCoder
阅读(397)
评论(0)
推荐(0)
摘要:
类 类是我们自己定义的数据类型(新类型),设计类时要考虑的角度 1)站在设计和实现者的角度来考虑 2)站在使用者的角度来考虑 3)父类、子类; 类基础 一个类就是一个用户自己定义的数据类型,我们可以把类想象成一个命名空间,包着一堆东西(成员函数和成员变量) 一个类的构成:成员变量,成员函数(有很多特 阅读全文
posted @ 2020-07-16 17:46
NaughtyCoder
阅读(114)
评论(0)
推荐(0)

浙公网安备 33010602011771号