language: C++11 (gcc-4.7.2)
date: 348 days 21 hours ago
link:
visibility: public
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <functional>
 
void foo(double){}
 
struct foo_functor{
  void operator()(float) const{}
};
 
int main(){
  std::function<void(int)> f1(foo), f2((foo_functor()));
  f1(5);
  f2(6);
}