构造函数的调用规则
默认情况下,c++编译器至少为我们写的类增加3个函数1.默认构造函数(无参,函数体为空)2.默认析构函数(无参,函数体为空)3.默认拷贝构造函数,对类中非静态成员属性简单值拷贝
谈谈你对static静态成员函数的理解
在类定义中,前面有static说明的成员函数称为静态成员函数。静态成员函数使用方式和静态变量一样,同样在对象没有创建前,即可通过类名调用。
谈谈你对常引用的理解
常引用的定义形式:const int &a = 10 不能通过常引用修改内容引用。作为函数的参数:防止函数内部修改外部的值
引用作为函数的返回值类型
完成链式操作,不要返回函数内部普通局部变量的引用
概述c++的三大特性
封装:将相同属性的数据和方法封装在一起,加权限区分,用户只能借助公共方法操作私有数据。继承:体现在类和类之间的关系,如果A类继承于B类,那么A类直接拥有B类的数据和方法。