C++相談室 part105
■ このスレッドは過去ログ倉庫に格納されています
0628デフォルトの名無しさん
2013/10/20(日) 14:36:05.23#include <iostream>
typedef int (*FPtr)(int);
int add(FPtr f, int x, int y) {
return (*f)(x)+(*f)(y);
}
int func(int x) {
return x+1;
}
struct func2 {
const int a;
func2(int a): a(a) {}
int operator()(int x) const { return a*x; }
};
int main()
{
std::cout << add(func,2,3) << std::endl;
func2 f2(4);
//std::cout << add(f2,2,3) << std::endl;
}
■ このスレッドは過去ログ倉庫に格納されています