-
初始化列表: 同样在类(class)当中的public中建立初始化列表: 写法: 类名称():成员名称("/赋值/"),成员名称2("/赋值/"){} p.s:初始化列表先于构造函数执行。 初始化列表只能用于构造函数。 初始化列表可以同时初始化多个数据成员。查看全部
-
构造函数: 无参构造函数: 在".h"的文件当中,在类(class)中的public里写无参构造函数:"类名"(); 有参构造函数:"类名"("参数"); 在".cpp"的文件中定义一个无参构造函数。 "类名"::"类名"() { 初始值//"成员名称"= " "//附初始值 } 最后实例化。查看全部
-
文件内外定义: 1、首先在头文件的位置建立一个".h"的文件,然后在源文件内添加一个".cpp"的文件。 2、把类的声明放到".h"当中。 3、将关于类的定义放到".cpp"当中。并记得将它的头文件#include"类名称.h"加进去。 4、把所有的头文件要用的声明写进去".h"/".cpp"当中//include<string>、using namespace std; 5、调试查看全部
-
所有的数据成员写成m_strName查看全部
-
封装成员函数步骤: 1、先写关键字pullic,private; 2、然后在private中定义全部成员。//加上类型符号string或者int之类的识别符,记得加头文件#include. 3、再写public中罗列所有声明的成员函数: void setName(string name); string getName(); ..... 4、开始内外定义: void "类"::setName(string name) { //把priavte的成员逐个写进去//"成员" = "_同等成员名称" } string "上述成员"::getName() { return "上述成员";//用来实现 } 5、在主函数中使用,实例化对象。 声明一下成员对象的首地址,如: Teacher t;// t关键字入口 通过"."访问 关键字.对象(初始化);如:t.setName("孔子"); ....//所有数据 6、输出所有成员//cout<<"成员"<<....<<endl; 7、开始调试查看全部
-
分文件类外定义: 先建立一个“.h”的头文件,在头文件当中声明类的所有成员跟成员函数。 在另外一个文件“.cpp”当中,把所有的成员函数进行定义。 如果分文件的话必须要讲它的头文件“.h”包括到“.cpp”当中:#include" .h " 类外定义的方式是在那个类的后面跟“::”指向成员函数 //::属于查看全部
-
头文件内外定义:查看全部
-
类内定义与内联函数:把内联函数写在成员函数中查看全部
-
对象的生命历程查看全部
-
拷贝构造函数的形式 定义格式:类名(const 类名&变量名)查看全部
-
初始化列表查看全部
-
只读属性查看全部
-
现代人的封装写法查看全部
-
string类型: 在头文件指出:#include<string> string 对象名称查看全部
-
对象成员的访问方法: 栈: 堆: TV tv; TV *p= new TV(); tv.type =0 p->type =0;查看全部
举报
0/150
提交
取消