-
拷贝构造函数的参数是确定的,不能重载查看全部
-
当构造函数没有参数时也叫做默认构造函数。 当构造函数有参数,但每个参数都有默认值时,也称为默认构造函数。查看全部
-
因为构造函数在声明的时候加了默认值,所以在定义的时候就不用再加默认值了。 eg: 声明:Teacher(string name="james",int age=1); 定义: Teacher(string name,int age) { m_strName=name; m_iAge=age; }查看全部
-
对类中const修饰的参数来说,想初始化它只能使用初始化列表查看全部
-
无参构造函数定义对象时:teacher t; 有参构造函数定义对象时:teacher t(1,2);(括号里是参数)查看全部
-
构造函数的规则和特点: 1、构造函数在对象实例化时被自动调用仅一次; 2、构造函数与类同名; 3、构造函数没有返回值; 4、构造函数可以被重载; 5、实例化对象时仅用一个构造函数; 6、用户没有定义时,程序会自动生成一个构造函数。查看全部
-
类内定义的函数优先选择编译为内联函数查看全部
-
输入字符串:getline(cin,string);查看全部
-
从类讲起查看全部
-
栈中对象 退出作用域即销毁,不需要调用delete,由系统自动调用析构函数。 堆中对象 不再需要使用时,必须调用delete来执行析构和销毁对象,否则对象将一直存在。查看全部
-
所有无参构造函数和有参且均设置初值的构造函数都是默认构造函数。查看全部
-
远征至封装片的上7—1的总结,关于类的数据成员和成员函数查看全部
-
析构函数不允许加任何参数,而拷贝构造函数不能重载(拷贝构造函数的参数确定)。查看全部
-
拷贝构造函数的参数是确定的,不能重载查看全部
-
test(t1)是函数调用,调用test函数,传入实参t1,t1是类teacher的一个对象; test函数参数不是引用或者指针类型,所以传参的时候是会拷贝t1,传入test函数的查看全部
举报
0/150
提交
取消