1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #include <iostream> #include <algorithm> #include <functional> struct Monster { bool isAlive() const { return false; } }; int main() { Monster mon[10]; if( std::none_of(mon, mon + 10, std::mem_fn(&Monster::isAlive)) ) { std::cout << "Killed all Monster\n"; } } |
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8ZnVuY3Rpb25hbD4KCnN0cnVjdCBNb25zdGVyCnsKICAgIGJvb2wgaXNBbGl2ZSgpIGNvbnN0IHsgcmV0dXJuIGZhbHNlOyB9Cn07ICAKCmludCBtYWluKCkKewogICAgTW9uc3RlciBtb25bMTBdOwogICAgCiAgICBpZiggc3RkOjpub25lX29mKG1vbiwgbW9uICsgMTAsIHN0ZDo6bWVtX2ZuKCZNb25zdGVyOjppc0FsaXZlKSkgKQogICAgewogICAgICAgIHN0ZDo6Y291dCA8PCAiS2lsbGVkIGFsbCBNb25zdGVyXG4iOwogICAgfQp9ICAgCg==
-
upload with new input
-
result: Success time: 0s memory: 2928 kB returned value: 0
Killed all Monster


