【初心者歓迎】C/C++室 Ver.79【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0430デフォルトの名無しさん
2012/08/12(日) 18:19:08.78struct Hoge {
Hoge(function<void(void)> h, function<void(void)> w): Hello(h), World(w) {}
function<void(void)> Hello;
function<void(void)> World;
};
template <class T> void Test(T obj) { obj.Hello(); obj.World(); }
int main(void) {
SmartPtr<X> obj(new X);
Test(Hoge(
[obj]() { obj->hello(); },
[obj]() { obj->world(); }));
return 0;
}
このコードからHogeクラスを削りたいんだけど
■ このスレッドは過去ログ倉庫に格納されています