回答編集履歴

1

追記

2020/04/23 02:22

投稿

hoshi-takanori
hoshi-takanori

スコア7901

test CHANGED
@@ -1,4 +1,4 @@
1
- 普通のテンプレートであれば、main.cpp で使いたい型のインスタンスを search_algorithms.cpp で明示的に生成すればいいのですが、C++ のラムダは一つ一つ型が違う (確か...) ので、std::function でラップしてしまえばいいと思います。
1
+ 普通のテンプレートであれば、main.cpp で使いたい型のインスタンスを search_algorithms.cpp で明示的に生成すればいいのですが、C++ のラムダは一つ一つ型が違う (確か...) ので、テンプレートにする場合はヘッダに実装を書くか、実装を別ファイルにしたいなら std::function でラップすればいいと思います。
2
2
 
3
3
 
4
4