PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_and_CPP
[討論] C++ wish list
作者:
cateran
(雲川閒步)
2018-01-03 10:59:54
之前找工作面試的時候
被面試官問到說覺得C++有什麼希望改進或新增的語法或功能
一時頭腦空白想不到什麼好講的
只好講一個很爛的 希望template function (像是stl)
的complier error message 可以好懂一點
不知道板上諸位前輩
面試遇到這種題目會怎麼說呢
作者:
Hazukashiine
(私は幸せです)
2018-01-03 11:05:00
1. 希望 C++20 可以跟 C++11 的標準一樣(無誤
作者: casd82 (28dsac)
2018-01-03 11:16:00
這問題不錯耶 值得想想
作者:
loveflames
(咕啾咕啾魔法陣)
2018-01-03 11:16:00
boost.preprocessor標準化
作者:
Fenikso
(薪水小偷)
2018-01-03 11:19:00
metaclass早點做出來 不要像concept一樣拖十年
作者:
Killercat
(殺人貓™)
2018-01-03 11:28:00
std::concept的爭論我看不太懂反方意見 XD
作者:
Ommm5566
(56天團)
2018-01-03 11:51:00
希望c++20的feature現在就可以用 省得還要升級一次
作者:
steve1012
(steve)
2018-01-03 12:16:00
想要 meta class 跟 concept
作者:
a34021501
(CARD)
2018-01-03 12:46:00
same accuracy while offload to co-processor
作者:
Killercat
(殺人貓™)
2018-01-03 13:19:00
不過滿難想像C++納入meta class,有這特性的語言幾乎都是支援First Class Object的語言,C++要支援的話將會是一片腥風血雨啊 XD其實我比較期待的是OpenMP標準化
作者:
james732
(好人超)
2018-01-03 14:09:00
趁機問大家覺得語法糖算是好事嗎?覺得C#近幾年加了一堆語法糖快甜死了XD不過真的可以少寫幾行Code挺愉快的
作者:
Killercat
(殺人貓™)
2018-01-03 14:47:00
C++來講 新的語法糖很少吧... += -= ?: 指標反參考都是滿舊的東西了 C++11有額外加一個initialization listC#有啥多的嗎 delegate +=/-=那個我覺得最甜 XD
作者:
Fenikso
(薪水小偷)
2018-01-03 15:00:00
c++14/17超多的啊像 auto [x, y, z] = some_tuple;
作者:
loveflames
(咕啾咕啾魔法陣)
2018-01-03 15:02:00
lambda就是語法糖
作者:
Fenikso
(薪水小偷)
2018-01-03 15:02:00
if (int x = foo(); x > 100) { ... }
作者:
Killercat
(殺人貓™)
2018-01-03 15:26:00
對不起我14/17沒仔細念(跪)
作者:
CoNsTaR
((const *))
2018-01-03 17:14:00
希望所有type的值都可以當作template參數,雖然應該根本不可能就是了
作者:
james732
(好人超)
2018-01-03 18:42:00
什麼C++的tuple可以這樣寫我竟然不知道!!
作者:
edisonhello
(edison)
2018-01-03 20:38:00
我也第一次看到 傻傻的用tie XD
作者:
windows2k
(程式宅 <囧>)
2018-01-03 21:19:00
Module, Module, Module
作者:
remember
(人老也有天使收)
2018-01-03 22:03:00
不寫lambda就要用functor做,多打好多字XD用boost lambda做的話,祈禱error msg看得懂XD
作者:
LPH66
(-6.2598534e+18f)
2018-01-03 23:05:00
auto [x,y,z] = some_tuple; 這個是 C++17 的標準文件裡是叫 structured bindings而且不只 tuple, 因為底層是用 get<>所以只要能用 get<> 取的東西都可以這裡有個簡化版 C++17 整理表:
http://tinyurl.com/htpu8mk
作者:
uranusjr
(â†é€™äººæ˜¯è¶…級笨蛋)
2018-01-03 23:12:00
與其加新東西我比較希望看到 C++ 砍功能, 不過不可能
作者:
LPH66
(-6.2598534e+18f)
2018-01-03 23:13:00
我沒記錯的話 C++17 把 trigraph 從標準裡拿掉了要支援的編譯器可以將它視為一種原始碼編碼來編
作者:
steve1012
(steve)
2018-01-04 00:54:00
還有 network ts 還沒進去耶 希望再加更多東西
作者: wlsh5701 (舞林樹枝)
2018-01-04 01:06:00
coroutine!!
作者:
damody
(天亮damody)
2018-01-04 01:53:00
編譯速度 統一ABI
作者:
bibo9901
(function(){})()
2018-01-04 02:15:00
統一ABI, 現代化的module機制, 完整utf8支援像java的exception
作者:
Sirctal
(母豬母豬 夜裡哭哭)
2018-01-04 08:59:00
所以socket什麼時候進來拉!!!
作者:
Bencrie
2018-01-04 09:15:00
platform 那麼多是要怎麼統一 ABI 啦,要弄成 vm 嗎
作者:
Killercat
(殺人貓™)
2018-01-04 10:17:00
Clang不就在試圖搞這套....socket的話 asio應該有希望成為標準 只是....asio滿難寫也滿難看的 orz...
作者:
james732
(好人超)
2018-01-04 21:17:00
感謝LPH66提供的整理!!
繼續閱讀
[問題] 請推薦有關多核心程式的書籍
j5128709
置底閒聊文(2018/1/1-)
wtchen
Re: [問題] 如何設定時間上限使程式自動輸出?
Hazukashiine
[問題] 如何設定時間上限使程式自動輸出?
BreathWay
[問題] Visual Studio 偵錯有時會無法真錯
yee232yee
[問題] linklist(無法執行)
eecheng87
Re: [問題] 透過dos傳0給main的argv會被當作什麼
jeromeshih
[問題] #define function 傳 array
kkroy
[心得] 簡介一下boost.preprocessor
loveflames
[問題] 透過dos傳0給main的argv會被當作什麼
jeromeshih
Links
booklink
Contact Us: admin [ a t ] ucptt.com