【面试题】自定义类 指针 强制转换

来源:互联网 发布:vs可以写python吗 编辑:程序博客网 时间:2024/06/06 01:44
#include <iostream>using namespace std;class A{private:int m_a;int m_b;public:A(){m_a = 1;m_b = 2;}~A(){}void fun(){printf("%d,%d\n",m_a,m_b);}};class B{private:int m_c;int m_d;public:B(){m_c = 3;m_d = 4;}~B(){}void fun(){printf("%d,%d\n",m_c,m_d);}};void main(){A a;B *pb = (B *)(&a);pb->fun();//1,2B b;A *pa = (A *)(&b);pa->fun();//3,4}

原创粉丝点击