这个比较简单,了解了类的内存排布就可以写出来了,顺便试验一下代码插入功能。
鄙视一下,竟然没有C和C++的单独列出,就只能用C#的了,反正差不多。
鄙视一下,竟然没有C和C++的单独列出,就只能用C#的了,反正差不多。
#include
<
cstdio
>
using namespace std;
class a
{
public:
setb(int val)
{
b = val;
}
private:
int b;
} ;
void main()
{
a tmp;
tmp.setb(15);
int* x=(int*)&tmp;
printf("%d ",*x);
}
using namespace std;
class a
{
public:
setb(int val)
{
b = val;
}
private:
int b;
} ;
void main()
{
a tmp;
tmp.setb(15);
int* x=(int*)&tmp;
printf("%d ",*x);
}