-
析构函数在对象调用时会被自动调用,任务是归还系统资源 定义格式:~类名() 析构函数不允许添加参数查看全部
-
拷贝构造函数的参数是确定的,不能重载查看全部
-
类对象的定义: <br> 1.通过栈来定义类。<br> class dog<br> {<br> int a ;<br> char b;<br> void fun1();<br> void fun2();<br> }<br> dog x1;<br> dog x2[10];<br> 2.通过栈的形式来访问。 x1.a = 2 ; x1.fun1();<br> 3.通过堆来定义(堆定义的时候要申请内存和释放内存) dog *p=new dog(); dog *p=new dog [10];<br> 4.通过堆来访问。 p->a=0; p->fun1(); 5.申请内存后要删除。查看全部
-
访问限定符:选择性的暴露想要暴露的对象的属性。 public:公共的(即暴露的) private:私有的(即隐藏的)查看全部
-
类和对象 1.对象是具体的事物,类就是分类的意思。 2.class Dog { int age; char name; double xx; void fun1(); void fun2(); }; 上面叫做数据成员(属性),下面叫做成员函数(方法),class是关键字,Dog是类名。查看全部
-
内存分区查看全部
-
类的定义查看全部
-
函数参数默认值在类外定义时不需要写出来查看全部
-
初始化列表的必要性:在类中有加const关键字的数据成员需要初始化时用一般的构造函数无法完成,必须使用初始化列表查看全部
-
构造函数在对象实例化时被自动调用查看全部
-
string查看全部
-
string查看全部
-
头文件的添加查看全部
-
同文件的类外定义演示查看全部
-
类外定义查看全部
举报
0/150
提交
取消