【初心者歓迎】C/C++室 Ver.48【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.48【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト95:デフォルトの名無しさん 08/02/07 09:45:44 vectorは連続領域に格納される(配列と同じように扱える)から普通にソートしたらいい。 96:デフォルトの名無しさん 08/02/07 10:00:45 >>94 std::sort 97:デフォルトの名無しさん 08/02/07 14:14:42 スタティックリンクとかシャードリンクとかそのあたりのことが勉強できるサイトありませんでしょうか? 98:デフォルトの名無しさん 08/02/07 14:26:10 >>96 sort(vec.begin(), vec.end(), func); と書きたい時、funcはどういう風に書けばよいでしょうか? class func : public binary_function { bool operator()(const string &a, const string &b){} }; と書いてみたのですが、コンパイルも通りません。 どうかお願いします。 99:デフォルトの名無しさん 08/02/07 14:29:08 binary_functionでぐぐれ 100:デフォルトの名無しさん 08/02/07 14:30:57 >>98 厳密に言うとstrict weak orderingを満たすように書く ことになるが、 struct func : public binary_function { bool operator()(const string &a, const string &b) { return a < b; //辞書順で昇順 } }; sort( vec.begin(), vec.end(), func() ); とかでどう? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch