我在尝试实现一个包含指向布尔值的指针的类时遇到问题......
class BoolHolder {
public:
BoolHolder(bool* _state);
bool* state;
}
BoolHolder::BoolHolder(bool* _state) {
state = _state;
}
bool testbool = false;
BoolHolder testbool_holder( &testbool );
如果我这样做,testbool_holder.state 总是报告它是真的,不管 testbool 本身是真还是假
我究竟做错了什么?我只是希望班级能够保持 testbool 的最新值,但我不知道如何实现这一点。谢谢