エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
#include<iostream> #include<vector> #include<algorithm> class Hoge { public: int x; Hoge(int x) {... #include<iostream> #include<vector> #include<algorithm> class Hoge { public: int x; Hoge(int x) {this->x = x;} bool operator<(Hoge other) const{ // const必須なので注意! return this->x < other.x; } }; int main() { std::vector<Hoge> v = {2, 0, 1}; std::for_each(v.begin(), v.end(), [](const Hoge &hoge){std::cout << hoge.x << std::endl;}); // 2 0 1 std::sort(v.begin(), v.end()); // operator<に従ってソート std::for_