質問: atcoderで、`set values;`や`greater()`のような記法をみました。 について調べてみたのですが、ポイントが掴めずどういう記法なのかわかりません。 これを教えていただくか、良いサイト・調べるための単語を教えてください。 また、標準ライブラリ(sort())などを調べる際に良いサイトがありましたら、こちらも教えてほしいです 宜しくお願いします。 参考: https://qiita.com/drken/items/fd4e5e3630d0f5859067#%E7%AC%AC-6-%E5%95%8F--abc-088-b---card-game-for-two-200-%E7%82%B9 http://vivi.dyndns.org/tech/cpp/set.html
回答: まあ次のような順番で調べていくのがいいと思います。 1. 関数のオーバーロードとは 2. templateとは 3. templateクラスとは 4. 関数オブジェクトとは 5. lambda式とは 6. templateが絡むときに爆発しがちなエラーメッセージを解読する方法(ex. C++20コンセプト時代のエラーメッセージとの付き合い方)