编辑:不是从成员函数或朋友的功能,而是通过一个实例.
class Bla { public: Bla() : x(15),str("bla") {} private: int x; std::string str; } int main() { Bla bla; int x = *((int*)(&bla)); std::string str = *((std::string*)((int*)(&bla) + 1)); std::cout << x << str; return 0; }
既然这是一个采访问题,我不会介绍你为什么不这样做的.