PTT推薦

Re: [問卦] C++20 也太機車了吧?

看板Gossiping標題Re: [問卦] C++20 也太機車了吧?作者
KILLE
(啃)
時間推噓 8 推:8 噓:0 →:2

覺得這無甚意思 理論上語文定義不需要去管到庫連結問題

現在要把頭與庫綁在一起 讓人家好調用..


是啦 谷歌安卓Java來講 比起VS或Makefile 初學幾無設置障礙

但用久了 還不是要自己設東設西

工程上來說 庫設置問題是一定跑不掉的

各語文皆如此(還很可能很繁雜)



若C++20,強化Lamda成與JAVA一樣 得產生新物件時立即多載

如:
View v = new View(this) {
@Override
protected void onDraw(Canvas canvas) {
System.out.println("large view on draw called");
super.onDraw(canvas);
}
};
這種會比import 實用吧?

不過好像也只有做GUI有較方便 其他情況 還真想不到為何需產生稍異之物件




※ 引述《HankYang (黃金神掌)》之銘言:
: 如題
: 就是我啦!
: 最近無聊去看C++20的新特性
: 靠北呀
: #include感覺要被淘汰惹
: 要改成類似python或javascript的module
: 變成import跟export
: 然後新的range library
: 靠背怎麼那麼像js
: C++是不是要變成妖魔鬼怪了
: 有沒有八卦

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 73.170.65.194 (美國)
※ 文章網址: https://www.ptt.cc/Gossiping/M.1613813031.A.FE2

wonder00702/20 17:26沒有 討厭Lamda 偷懶個屁有夠難看

對用QT框架 Lamda可簡化些回調(槽)之宣告 好比 (若某事未做完) 重啟定時器這類 寫在類成員裡之一行文回調很冗 一次性回調用lamda真的還算堪用啦

cuteSquirrel02/20 17:33lambda做些簡單的小任務滿好用的

若非用以當回調函數 本滷真不知怎用

※ 編輯: KILLE (73.170.65.194 美國), 02/20/2021 17:36:29

kight02/20 18:09Lamda就懶人寫法啊,須要傳一次性的函式參數時好用!

jengjye02/20 19:08lambda明明就超強力的...啥懶人寫法阿天哪

jengjye02/20 19:13不過一般來說不會只挑lambda來講...

jengjye02/20 19:17因為只是函數式程設裡行為參數化的其中之一

jengjye02/20 19:20覺得不好用的意思其實就是你根本沒學好啊XD

ko27tye02/20 19:31call back都可以考慮用lambda取代

kight02/20 21:19我所謂的懶人寫法,是只寫Lambda可以不用事先宣告、不用想

kight02/20 21:20名字,又可以省略以前回調成員函式的復雜度!多省事啊!!