关于类 this指针的问题有3个类ABC;B 继承 A;C 无关紧要.C oc;A的构造函数定义:CA ::conA(&oc){oc -> func(this);}B 的构造函数定义:CB ::conB(&oc) :conA(oc) {} // 有参继承嘛,我晓得现在有这样一段代码:B

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 02:10:27
关于类 this指针的问题有3个类ABC;B 继承 A;C 无关紧要.C oc;A的构造函数定义:CA ::conA(&oc){oc -> func(this);}B 的构造函数定义:CB ::conB(&oc) :conA(oc) {} // 有参继承嘛,我晓得现在有这样一段代码:B

关于类 this指针的问题有3个类ABC;B 继承 A;C 无关紧要.C oc;A的构造函数定义:CA ::conA(&oc){oc -> func(this);}B 的构造函数定义:CB ::conB(&oc) :conA(oc) {} // 有参继承嘛,我晓得现在有这样一段代码:B
关于类 this指针的问题
有3个类ABC;B 继承 A;C 无关紧要.
C oc;
A的构造函数定义:
CA ::conA(&oc)
{
oc -> func(this);
}
B 的构造函数定义:
CB ::conB(&oc) :conA(oc) {} // 有参继承嘛,我晓得
现在有这样一段代码:
B ob(&oc);
A没有实例化对象,这个this指向的是谁啊!

关于类 this指针的问题有3个类ABC;B 继承 A;C 无关紧要.C oc;A的构造函数定义:CA ::conA(&oc){oc -> func(this);}B 的构造函数定义:CB ::conB(&oc) :conA(oc) {} // 有参继承嘛,我晓得现在有这样一段代码:B
其实继承可以理解为在原基础上再加上一块.你这里的this指向的是个B类实例,但在oc -> func(this);调用时它只把这个B实例看做是A实例,(B新加上的那一块看不见).

关于类 this指针的问题有3个类ABC;B 继承 A;C 无关紧要.C oc;A的构造函数定义:CA ::conA(&oc){oc -> func(this);}B 的构造函数定义:CB ::conB(&oc) :conA(oc) {} // 有参继承嘛,我晓得现在有这样一段代码:B C++中的this指针是什么意思?下列关于this指针的描述中,正确的是?A.类的成员函数都有this指针 B.类的友元函数都有this指针 C.任何与类相关的函数都有this指针 D.类的非静态成员函数都有this指针 C++下列关于this指针的说法正确的是()下列关于this指针的说法正确的是()A this指针式指向类的函数成员的指针B 在类的非静态函数中this指针指向调用该函数的对象C this指针是指向虚函数 下列关于this指针的描述中,正确的是哪个?(要分析过程)A.类的成员函数都有this指针B.类的非静态成员函数才有this指针关于A选项,书上有句原话“在类的每一个成员函数的形参列表中都有一 this指针的用法 this指针的用法 C语言中关于指针的指针问题?对于**P指针的理解:P的指针的指针就是**P.举个例子:*P=5,指的是指针P里面的数*P=5,那么,**P的意思是说*p=5里面的数?该怎么准确理解**P? 关于课本用静电计探究电容的N个问题如图(1)首先,A与B的电势差跟指针的偏转大小有什么关系呢?反正指针的偏转是由于指针和金属杆之间的斥力造成的,而这个斥力又是单单由B所传来的电 C指针问题迷惑中,(*p)[4]和*p到底有什么区别?自学,谭浩强的C语言书,多维数 组指针变量,设有一个二维数组a[3][4],下面是书中原话:“(2)指向由m个元素组成的一维数组的指针变量.上例的指针 C指针问题迷惑中,(*p)[4]和*p到底有什么区别?自学,谭浩强的C语言书,多维数 组指针变量,设有一个二维数组a[3][4],下面是书中原话:“(2)指向由m个元素组成的一维数组的指针变量.上例的指针 关于C程指针初级的小问题17.若有定义“int a[3][4];”,则对数组元素a[i][j](0 初中物理题关于石英钟没电的时候指针会依然转直到指向9有个问题关于石英钟没电的时候指针会依然转直到指向9,为什么到6依然走,不是重心下移了么? 关于and造句的问题this is black,and is less harmful to eyes 这句话有语法错误吗?and后是不是还要加个this? 关于电流表指针向左和向右的原理我有个疑问 电流表指针向左和向右不是跟正负极接触有关吗 怎么磁通量变大变小就引起电流表指针向左和向右 C语言关于指针和二维数组的问题.准备将a[m][n]赋给指针时.定义指针时*p *p[N] (*p)[N]这有什么区别?p+1.对于这3种情况意义是一样的吗? 关于平面直角坐标系的问题如图,将三角形ABC向右平移2个单位长度,再向下平移3个单位长度得到对应的三角形A1B1C1试说明三角形ABC与三角形A1B1C1有什么关系? 关于智能指针的问题 auto_ptr c++我想问下 我们什么时候用这个指针 我看了半天还不知道怎么用 能给个简单的例子 充分说明它的用途么 对于一个含有虚函数的类,定义其对象实例时,该实例首地址是this指针还是虚函数表指针?