4
ジェネリック引数として特定のタイプを持つSTLコンテナー
特定のタイプのコンテナをstd::stringパラメータとして受け取る関数を作成する方法はありますか? void foo(const std::container<std::string> &cont) { for(std::string val: cont) { std::cout << val << std::endl; } } そして、入力としてすべてのタイプのstlコンテナーに対してそれを呼び出しますか?上記のように? std::set<std::string> strset; std::vector<std::string> strvec; std::list<std::string> strlist; foo(strset); foo(strvec); foo(strlist);