如何學(xué)好C++



如果你有編程語言經(jīng)驗,學(xué)習(xí)C++,那我認為應(yīng)該不是太難,因為編程的基本思想是共通的,數(shù)據(jù)結(jié)構(gòu)與算法,操作系統(tǒng),計算機網(wǎng)絡(luò),設(shè)計模式,這些知識是所有語言都通用的。
閱讀Googel C++ Style Guide,網(wǎng)上直接搜索就可以,學(xué)習(xí)一個語言,首先要了解它的編碼規(guī)范,Google C++編碼規(guī)范其實在業(yè)內(nèi)也是非常受認可的,它也代表著一中編程哲學(xué),根據(jù)它的規(guī)范也能學(xué)到很多東西。(關(guān)于C++編碼規(guī)范可以看c++代碼整潔之道)
盡可能使用最新的標準,C++11 、c++ 14、C++ 17,甚至是C++ 20,目前來說C++11是C++發(fā)展的一個里程碑,極大的提高了C++的開發(fā)效率,了解C++ 11的新特性那是學(xué)習(xí)C++所必須的,但了解這些最多也就是個及格,時代在發(fā)展,科技在進步,C++14和17也引入了很多新特性,如果你能相較于其他人更早的了解并用上,你就有優(yōu)勢,個人認為C++ 20和C++23也會是C++發(fā)展歷程中的一個里程碑,關(guān)于協(xié)程關(guān)于concepts,我們都需要了解。


往期推薦

評論
圖片
表情
