私はRecipes.hという名前の構造体とvector<Recipes> recipes
という名前のベクトルを持っています。このベクトルには、各要素に1つのintと2つの文字列(文字列シェフ名と命令という文字列)が含まれています。しかし、私は文字列chef_nameだけでベクトル全体をソートしたい。私はこのようなことをやろうとしましたC++ Sortクラスの型ベクトル
sort(recipes.begin(),recipes.end(),compare);
bool Menu::compare(const recipes* lhs, const recipes* rhs)
しかし、レシピはタイプ名ではありません。このベクトルをソートするにはどうすればいいですか?
さらに詳しいコードを示し、適切な用語を使用してください。あなたの 'struct'が' Recipes.h'と呼ばれず、あなたの 'vector'が' vector recipes'と呼ばれていないことは確かです。 –
あなたのクラス定義とあなたの使用法を含め、完全で最小限のコードを投稿してください。 –
'compare'の完全な名前は' Menu :: compare'です... – jopasserat