1
私はC++でプライオリティキューの宣言を見ていますが、あまり理解していません。C++プライオリティキュー宣言
priority_queue<string, vector<string>,function<bool(string,string)>>
min_heap([] (const string& a,const string& b) {return a.size()>=b.size();});
括弧[]の目的は何ですか。その関数定義の一部ですか?
また、bool演算子を使用して同じことを実装できますか?
λ(http://en.cppreference.com/w/cpp/language/lambda)機能のキャプチャ節。 –
ラムダです。 C++の本を読んでください。ラムダは、いくつかの短い文章で完全に説明することはできませんstackoverflow.com –
@SamVarshavchikしかし、ここにラムダのドキュメントがあります:http://stackoverflow.com/documentation/c%2b%2b/572/lambdas#t = 201702161028176658324 – Brian