标签: c++ c boolean operator-overloading
我想弄清楚为什么我可以++b布尔而不是--b
++b
--b
#include <stdio.h> int main(void) { bool b = false; ++b; --b; // error C2428: '--' : not allowed on operand of type 'bool' printf("%s %d", b ? "true" : "false", b); getchar(); return 0; }