下記構造体のメンバint numを基準に昇順にソートがしたいです。
C++
1 2using namespace std; 3 4struct data_t { 5 int num; 6 string str; 7} ; 8 9int main(){ 10 vector<data_t> data_array(3); 11 12 data_array[0].num = 15; 13 data_array[1].num = 30; 14 data_array[2].num = 15; 15 16 sort(data_array.begin(), data_array.end()); 17 18 return 0; 19} 20
上記の様にC++にはソート機能が標準で備わっているのは知ってます。
data_array.numを基準に昇順ソートするにはどうしたら良いでしょうか?(data_array[0].strにも任意の文字が入っているとします。)
sort(data_array.num.begin(),data_array.num.end());
のような書き方は出来るのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。