通过类指针得到private成员的值

来源:互联网 发布:vue.js实现分页 编辑:程序博客网 时间:2024/05/08 02:37
 这个比较简单,了解了类的内存排布就可以写出来了,顺便试验一下代码插入功能。
鄙视一下,竟然没有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);
}