-
系统自动生成的函数:构造函数和拷贝构造函数。 初始化列表在构造函数或拷贝构造函数定义的时候使用。使用const声明的变量只能用初始化列表定义。查看全部
-
用const声明的变量只能用初始化列表的方式定义。查看全部
-
因为构造函数在声明的时候加了默认值,所以在定义的时候就不用再加默认值了。 eg: 声明:Teacher(string name="james",int age=1); 定义: Teacher(string name,int age) { m_strName=name; m_iAge=age; }查看全部
-
一个类可以没有默认构造函数,有别的构造函数也可以实例化对象查看全部
-
构造函数的规则和特点: 1、构造函数在对象实例化时被自动调用; 2、构造函数与类同名; 3、构造函数没有返回值; 4、构造函数可以被重载; 5、实例化对象时仅用一个构造函数; 6、用户没有定义时,程序会自动生成一个构造函数。查看全部
-
http://img1.sycdn.imooc.com//5981a06e00012eaa12800720.jpg查看全部
-
http://img1.sycdn.imooc.com//59950cb40001989112800720.jpg查看全部
-
从栈实例化对象查看全部
-
从堆实例化对象查看全部
-
对象的生命历程查看全部
-
构造函数总结2查看全部
-
构造函数总结查看全部
-
初始化列表特性查看全部
-
内存分区查看全部
-
对象成员访问两种方法:栈方法和堆方法,我偏爱栈方法(也是常用方法) 先写一个类 class student { public: int getscore(){...} int name; } 常用方法: student stu; cin>>stu.name; 再用成员函数 stu.getscore(); 堆方法: student *p=new student; cin>>p->name; 调用函数 p->getscore; delete p; p=NULL;查看全部
举报
0/150
提交
取消