面對C 20, 應該如何入門學習C

時間 2021-05-05 15:11:39

1樓:Tex

先學傳統C++,再一步一步過渡到現代C++。儘管有些書中的內容現在已經不適用、或者有更簡便的實現,但是該看的書還是得看,該踩的坑還是得踩。不要想一步登天,直接進入C++20。

2樓:飛翔的荷蘭豬

推薦《c++Templates》第二版。

這本書不會一上來就教特性,然後講例子。而是一種,先講需求,再講如何用老語法搭配奇技淫巧實現這個需求,再一步一步用11的特性如何實現,14,17有哪些增強,20怎麼樣的變化。

比如,對於tuple,先有了這樣乙個不同型別組合的資料結構的需求,再有boost的奇技淫巧的實現,然後在到可變參模板誕生之後tuple的新實現。

又對於介紹if constexpr, 先是編譯期if的需求在先,再是如何使用偏特化實現,最後介紹新特性如何更方便的實現。。。

3樓:

如果是已有經驗的C++開發者,我只推薦一本Bjarne Stroustrup的

A Tour of C++ (Second edition)

較高層次的概述了C++之父認為的現代C++語言(包含C++17和少量的C++20特性,包含了Module, Concept等重要議題),篇幅從第一版(180頁,涵蓋C++11的主要特性,有中文版)大幅擴充到了240頁。

devil blues deluxe和C20口琴哪個好,或者有更加好的打算(200 400)

丟失的草帽 devil blues deluxe和c20都沒吹過。但本人吹過並且擁有藍網十週年,wooden voice,proreeds及babyfat可以說藍網琴的水平很高可以說是中國產口琴的精品。和萊的sp20,mb1896,mbd,mbc自己也吹過也擁有過部分。賽德的1847c自己也擁有。我...

賓士CLA GLA和賓士C180L和C200幾款車怎麼選?

做招聘的Raymond 感謝樓上各位的回答,糾結的天秤座最後選了C200運動 各位不要因為結果跟問題無關而打我O O哈哈 因為我家其實不是我做主是我太太做主。一開始是顏值黨的黃太要選GLA和CLA,之後如你們所說的覺得空間小,很糾結 再去試駕的時候,分到一輛C200,也許是巧合,她一眼喜歡上,買的黑...

如何看待C 委員會打算在C 20中棄用原始指標?

汗 看過原文,4月1日發布的,記得最後一句應該是英文寫的節日快樂一類吧 記不是很清楚了。國內正好慢半拍,記得那天Adobe也有重大事件發布。 c 原始的要求就是要和c相容以及不損失效能,這個提議直接砍掉一半的基礎,基本上就是假新聞了。不過c 委員會真實不了解一線開發人員的疾苦啊,現在c 需要的是簡化...