【C++】template 統合スレ -- STL/Boost/Loki, etc.
■ このスレッドは過去ログ倉庫に格納されています
0379デフォルトの名無しさん
NGNGそれの存在意義がわからない。
プログラミング言語C++ 第3版 17.4.1.5
void f(map<string,int>& m)
{
map<string,int> m2; // デフォルトで < を使う
map<string,int> m3(m.key_comp()); // mの比較基準を使う
}
とあるが、m.key_comp() は less<string> だから、
デフォルトの < を使うのと同じこと。
比較オブジェクトをコンストラタに渡すのが有意義な場合ってある?
■ このスレッドは過去ログ倉庫に格納されています