所以我现在正在学习C++,而我正试图用指针来解决问题.任何人都可以解释以下情况:
bool testFalse = false; //testFalse = false
bool *thisIsFalse = &testFalse; //value of address of thisIsFalse shows that the address contains false
bool shouldBeFalse = &thisIsFalse; //shouldBeFalse = true is what I get here
Run Code Online (Sandbox Code Playgroud)
shouldBeFalse(顾名思义)应该是假的,但肯定不会那样.有人可以解释为什么它最终成为真实,如何使它成为正确的价值?谢谢!