亚洲伊人网站-亚洲伊人精品-亚洲伊人电影-亚洲一在线-久久国产一区二区-久久国产一区

高分網 > 通用學習方法 > 學習方法 >

c++語言學習方法

時間: 嘉欣2 學習方法

  C++是最難的語言

  多問“為什么要這樣”的問題

  看書,大量的C++書

  《C++ Primer》,這本初級讀本可能讓會你啃得很痛苦,所有的語言的特性和為什么都在里面了,好好讀讀。當然由C++之父寫的《C++程序設計語言》也不錯。兩本看一本就好了(我看的是前者)。

  了解C++的語法僅僅是萬里長征的第一步,你還需要看看《Effective C++》和《More Effective C++》這兩本書并不厚,但我從02年就一直看到現在,每次讀我都有新的體會,這兩本書太經典了。如果你對C語言不熟,這兩本書會讓你回去補C語言的課。

  Think in C++同樣是另一本經典之極的書,學c++必讀,但是中文版的翻譯的很不好,所以還是去讀英文版的吧。

  《C++沉思錄》同樣非常值得一讀,這里教的不是編程,而是思考的方法,這是相當珍貴的。

  《Exceptional C++》和《More Exceptional C++》讓你看看各種問題的解決方法和一些常見的經典錯誤。

  《Advanced C++》和《Modern C++》可以讓你知道C++各種神奇的用法。

  《泛型編程與STL》是把C++實踐到了極致的東西。很強大。STL——神一樣的模板庫(容器,算法和函數對象),不得不服。

  《深入探索C++對象模型》讓你了解編譯器下的C++是什么樣的,讓你了解C++的性能并不差。這個對于C++的程序員太關鍵了。我以前寫過的《C++虛函數表解析》還有《C++對象內存布局》屬于這個范疇。

  c++語言和Java語言做對比

  我個人以為Java對C++這個并不成熟的語言做了很多調整,規范和限制。所以,對比一下Java和C++,想一想,為什么一些東西在C++中可以做,但在Java中卻不行。比如:Java的異常是必需要catch的,不然就會編譯不通過。為什么Java不提供操作符重載?為什么Java會引入接口來做多重繼承?為什么Java沒有像C++那樣的I/O字符流?為什么Java不支持指針?為什么Java可以做到垃圾回收?等等。Java體現著很多面向對象設計的東西,學習Java有助于你學會怎么更好地使用C++來編程。

  c++語言面向對象設計

  雖然面向對象可能是個騙局。但是我覺得面向對象設計中的一些實踐非常的不錯,比如,單一原則,依賴倒置原則,等等,都非常地經典。《設計模式》必需一讀,《面向對象的分析和設計》可以一讀。但不可以設計模式為中心來編程,而應該是用設計模式來解藕。

  c++語言類庫學習

  看看MFC是怎么封裝Windows API的,看看ACE是怎么面向對象的,看看boost是怎么玩面向對象的,看看CPPUnit又是怎么設計的。當然,Java的JDK中有太多的設計模式,可以參考。

看了c++語言學習方法還看:

1.c++ 學習心得

2.java語言學習方法有哪些

3.c語言考試學習的記憶方法

4.大學c語言的學習方法有哪些

5.學習c++需要的時間以及知識

75052 主站蜘蛛池模板: 刘何娜| 白雪公主和七个小矮人的原文| 1988田螺姑娘| 睡前搞笑故事| 3片| 中央新影中学生频道| 国产艳遇久久久久久久精品电影| 天才不能承受之重| 失落的星球| 吻戏韩剧| 欢乐钓鱼大师兑换码| 11.27| cgtn news在线直播| 辩论赛作文| 在线免费电影网站| 陆时宴沈沐短剧全集| 宇宙战队| 红日歌词完整版| 心动电影| 黛博拉·安沃尔| 视频污污| 三夫 电影| 北通阿修罗2pro说明书| 第九课| 我们的祖国是花园简谱| 张学友电影全部作品| 各各他的路赞美诗歌| 曹查理电影大全免费观看国语| 豪勇七蛟龙 电影| 轨迹地图| 倪敏然| 豪勇七蛟龙 电影| 十面埋伏 电影| 花非花电视剧演员表| 回到十八岁| 韩诗雅| 好男儿之情感护理| 免费看污污| 《生命中有你》赞美诗歌| 电影《真爱》完整播放| 韩国伦理片在线播放|