In C++11: for (bool b : { false, true }) { /* ... */ }
Here’s a C++03 version:
for (bool a = true, b = false; b != a; a = a && b, b = !b) { /*...*/ }
(Use either a
or b
.)
In C++11: for (bool b : { false, true }) { /* ... */ }
Here’s a C++03 version:
for (bool a = true, b = false; b != a; a = a && b, b = !b) { /*...*/ }
(Use either a
or b
.)