- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:min_elementの三番目の引数)
C++ STLのmin_elementの三番目の引数の意味と使い方について
このQ&Aのポイント
- C++ STLのmin_elementの三番目の引数の意味について教えてください。
- min_elementの三番目の引数について、自己解釈とは異なるようですが、具体的な使い方を教えてください。
- C++のSTLを勉強している際にmin_elementの使い方についてわからない部分があります。ご教授いただけますか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
「pr(x,y) がtrueであれば x < y である」としたとき、 範囲[first,last)での最小値を探します。 なのでたとえば: bool pr(const DATA& x, const DATA& y) { return x.b < y.b; } ... it = min_element(data_vec.begin(),data_vec.end(),&pr); とすれば、最も小さなbをもつ要素を探してくれます。
お礼
なるほど、関数をわたすことができるんですね。参考になりました有難うございました。