language: C++11 (gcc-4.7.2)
date: 167 days 15 hours ago
link:
visibility: private
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";
    }
}