2017-11-28 5 views
0

私は応答と同様の質問を見て、何らかの理由で答えを試しました。私はその正確な方法に従い、プログラムはクラッシュし続けます。並べ替えを使用してオブジェクトをソートする<algorithm>

sort(tasks[0], tasks[vTasklist.size() - 1], [](ToDo* a, ToDo* b) 
{ 
    return (a->getPriority() < b->getPriority()); 
}); 

残りの部分を見たい場合は、以下のリンクに完全なコードの残りの部分があります。ヒントやコメントが役立ちます。 https://gist.github.com/adamkg3298/26cf7d0ac28155fa499c242e3a4fb565

+1

ようこそ、読んでください【お願いする方法](https://stackoverflow.com/help/how-to-ask)。 [MCVEの作成方法](https://stackoverflow.com/help/mcve)に特に注意してください。良い質問を投稿するために、より多くの努力が必要です。読みやすく、理解しやすく、トピック上にあるものです(https://stackoverflow.com/help/on-topic) - その可能性は高いです関連する人々を引きつけ、より速く助けを得るでしょう。がんばろう! – alfasin

+1

また、使用しているプログラミング言語で質問にタグを付けてください。 – alfasin

+0

私はC++でプログラミングしています。 –

答えて

0

があなたであることを配列し、その配列の最後の初めのイテレータを使用する必要がありますStackOverflowのに

sort(&tasks[0], &tasks[vTasklist.size() - 1], [](ToDo* a, ToDo* b) 
{ 
    return (a->getPriority() < b->getPriority()); 
}); 
+0

私は行方不明だったアンパサンドです。私はabdullahの助けに感謝します。 –

関連する問題