摘要:
突然发现,如果C++的类成员中存在共有的成员,则可以通过指针的偏移来访问私有的成员变量,当然前提是对内存对齐比较清楚。只要骗过了编译器就可以为所欲为了。#include #include #include #include using namespace std;struct Node {private: double a; char b;public: void display() { printf("%p %p %p\n", &a, &b, &c); } int c; Node() : a(1000.0), b('b'), c(3 阅读全文