掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
任意の関数型を保存するには? (ID:73547)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
引数をとらない関数オブジェクトをメンバ変数に複数保存しておきたいのですが... 例えば、 class hoge { private: /* 関数を保存しておく型 */ funcs; public: template<typename F> void SetFunc(int i, F func) { funcs[i] = func; } void CallFunc(int i) { funcs[i](); } }; このようにしたいです。 方法は違ってもいいので教えていただければと思います。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.