- 439 名前:デフォルトの名無しさん mailto:sage [2018/04/03(火) 01:02:56.47 ID:FKLo0jPW.net]
- 以下のboost::factoryを使う練習用コードにおいて
https://wandbox.org/permlink/K1TIhC61VQztTbOd map<string, boost::function<base* (int)>> factories; とするとコンパイルエラーになり、ググって見つけた方法で map<string, boost::function<base* (int const&)>> factories; とすると何故かコンパイルが通り、問題なく動作します。 コンストラクタの引数が実際の int ではなぜ駄目なんでしょうか?
|

|