bool foo ();
bool bar ();
int main () {
foo() or bar(); // <--- line
foo() or bar(); // <--- line
}
#include<iostream>
bool foo () {
static int i = 0;
std::cout << "foo()\n";
return i++;
}
bool bar () {
std::cout << "bar()\n";
return true;
}
Ym9vbCBmb28gKCk7IApib29sIGJhciAoKTsgCgppbnQgbWFpbiAoKSB7CiAgZm9vKCkgb3IgYmFyKCk7ICAvLyA8LS0tIGxpbmUKICBmb28oKSBvciBiYXIoKTsgIC8vIDwtLS0gbGluZQp9CgojaW5jbHVkZTxpb3N0cmVhbT4KCmJvb2wgZm9vICgpIHsKICBzdGF0aWMgaW50IGkgPSAwOwogIHN0ZDo6Y291dCA8PCAiZm9vKClcbiI7CiAgcmV0dXJuIGkrKzsKfQoKYm9vbCBiYXIgKCkgewogIHN0ZDo6Y291dCA8PCAiYmFyKClcbiI7CiAgcmV0dXJuIHRydWU7Cn0K