作者goodzey (--)
看板C_and_CPP
標題Re: [問題] sort vector 問題
時間Tue Oct 27 22:19:01 2020
感謝ko27tye及眾高手提示,用lambda expression可以編譯過:
std::sort(my.begin(), my.end(),
[](const Info &Info1, const Info&Info2) -> bool {
return Info1.score > Info2.score;
}
);
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.249.35.243 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1603808343.A.EE3.html
→ loveme00835: 廢到笑.. 這根本不是解法, 難道你要排序 10 次就要創 10/27 22:28
→ loveme00835: 10 個 closure 嗎? 10/27 22:28
→ Lipraxde: 沒事啦,包成 function 把 C++ 當 C 寫啊 (/霃蕡)/ 10/27 22:41
→ firejox: 用C寫也不會去用callback,成本這麼高 10/27 23:07
→ hsnuyi: 到底為啥不用functor啊? 10/27 23:10
→ ketrobo: 學習的過程難免,寫多了覺得煩,就會進一步想怎樣才能簡化 10/28 02:52
→ tomsawyer: 一篇同樣的發了3次lul 10/28 14:13