我的c++ 2020.11.3

97 阅读1分钟

1. 拷贝构造函数
与正常变量一样,类也可以通过其他类进行初始化,作为函数的参数或返回值。 与正常变量不同的是,由于类是许多变量与函数的集合体,不能简单的进行复制,于是在执行这种类型的操作时,会通过拷贝构造函数,构造一个类的副本进行对应操作。并在调用结束后析构

2. 静态成员

函数中的静态变量只会初始化一次,且每次调用函数后静态变量的存储空间不会像普通变量的存储空间一样被冲刷掉,而是保留,再次调用函数时会继续使用这一变量。

类中的静态变量与函数中的类似,无论创建多少个类的对象,静态变量都只有一个副本

类中的静态函数将自身与类分离开来,只需要加上::即可在不使用类的情况下 调用静态函数。