64,682
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
using namespace std;
class A
{
public:
void* pData;
unsigned char mflag;
public:
A(const A& a)
{
cout << "copy" << endl;
}
};
struct B
{
void * pData;
unsigned int mflag;
} ;
int main()
{
B *b=new B;
b->pData = (void*)0xffeeddaa;
b->mflag = 0xff000004;
A *a=(A*)b;
cout << a->mflag << endl;
return 0;
}