国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

我的C++學習之路

2023-06-23 14:40:19
字體:
供稿:網(wǎng)友

在VeVb看到這個對C++學習的探討,感覺這個網(wǎng)友說的很實在,特轉(zhuǎn)載放到這里與大家分享。

1. 為毛現(xiàn)在的C++教科書都那么枯燥無味?

2. C++中的類這個概念很抽象,請各位說說自己是如何理解運用這個概念的?

3. 聽工作過的哥們說STL是C++中很重要的一部分,可是那本《STL源碼分析》我看也看不懂,我該怎么辦啊?

我也來說說:

1. 為毛現(xiàn)在的C++教科書都那么枯燥無味?

要說C++書枯燥應該也是相對的,如果喜歡C++的,看起來還是不錯的,不過學習就是一個枯燥的過程,要耐得下心來才行。

相對于其它技術(shù)來說,C++主要是看不到成果,會讓人泄氣,看看html,過一段時間能寫個漂亮的頁面,再學學數(shù)據(jù)庫,JSP,動態(tài)頁面就出來了,再深入一步學學SSH框架,基本的小網(wǎng)站就難不到你了,而C++呢?光了解C++就是一個漫長的過程,再學習什么?Qt?MFC?做個簡單的桌面應用程序?或者學學Socket編程,通通信什么的,就說把unix網(wǎng)絡(luò)編程那本書看完就得花不少時間吧?這些都需要很多基礎(chǔ)。漫長的等待才導致更多的人放棄。

2. C++中的類這個概念很抽象,請各位說說自己是如何理解運用這個概念的?

其實有C+Java的基礎(chǔ),C++還是好理解的。

要說難理解,就數(shù)指針了吧,什么“指向常量的常量指針”,“指向非常量的非常量指針”,“指向非常量的常量指針”,"指向常量的非常量指針“,確實讓初學者心生畏懼。

至于面向?qū)ο竽且粔K,就看個人的能力了,就好像有人三維立體感比較好,有人平衡感能力強一樣,你的抽象能力也可能是天生的,當然后天的訓練也很重要。

初略來說“類就是一個物體,它的屬性就是特征”,如果這個物體是由其它物體組裝(Composite)起來的,那么其它物體也可以是一個類,... ...,無限循環(huán)下去,人就暈了。

反正就是抽象到你認為那個物體可以不稱為物體為止。

3. 聽工作過的哥們說STL是C++中很重要的一部分,可是那本《STL源碼分析》我看也看不懂,我該怎么辦?。?/p>

STL確實是個好東西,要看懂也不是很簡單的事,你對C++泛型了解多少呢?你對算法了解多少呢?容易一點的list, queue,難一點的set,map如果是用Red-Black Tree實現(xiàn)的,你會這種結(jié)構(gòu)嗎?而且STL里各種__,足夠讓人頭疼的了。所以STL源碼看不懂不要緊,但要會用,要了解細節(jié),但不是一定要把源代碼全部搞懂,除非時間多或者是工作需要。

上一篇:C++中CArchive類介紹

下一篇:返回列表

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 夏津县| 华蓥市| 清远市| 锡林浩特市| 刚察县| 娄烦县| 新乐市| 繁昌县| 诸城市| 中卫市| 曲阜市| 长汀县| 江达县| 定结县| 香格里拉县| 阜新市| 泰安市| 文水县| 修文县| 沅江市| 云南省| 射洪县| 金塔县| 胶州市| 桐城市| 韶山市| 缙云县| 黔西县| 朔州市| 桂阳县| 雷山县| 北京市| 宿州市| 荥阳市| 呼玛县| 东兴市| 湘潭市| 江华| 炉霍县| 汝州市| 丰都县|