解决方法
只是把它放在一边,转移记忆并退回. (没有编译代码,但你应该得到这个想法).
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; }
既然这是一个采访问题,我不会介绍你为什么不这样做的. 原文链接:https://www.f2er.com/c/115805.html