1. 程式人生 > >c++primer第五版答案

c++primer第五版答案

本文轉自:https://blog.csdn.net/misayaaaaa/article/details/53786215

第一章

 

全部題目(第一章基礎較多)http://blog.csdn.net/misayaaaaa/article/details/53200001

第二章

1~10題:http://blog.csdn.net/misayaaaaa/article/details/53200773

11~20題:http://blog.csdn.net/misayaaaaa/article/details/53220549

21~30題:http://blog.csdn.net/misayaaaaa/article/details/53228035

31~41題:http://blog.csdn.net/misayaaaaa/article/details/53239233

第三章

1~10題:http://blog.csdn.net/misayaaaaa/article/details/53284630

11~20題:http://blog.csdn.net/misayaaaaa/article/details/53288406

21~30題:http://blog.csdn.net/misayaaaaa/article/details/53349998

31~40題:http://blog.csdn.net/misayaaaaa/article/details/53675930

41~45題:

http://blog.csdn.net/misayaaaaa/article/details/53706782

第四章

1~10題:http://blog.csdn.net/misayaaaaa/article/details/53715822

11~20題:http://blog.csdn.net/misayaaaaa/article/details/53727927

21~30題:http://blog.csdn.net/misayaaaaa/article/details/53816508

第五章

1~10題:http://blog.csdn.net/misayaaaaa/article/details/53954244

11~20題:

http://blog.csdn.net/misayaaaaa/article/details/53998401

21~25題:http://blog.csdn.net/misayaaaaa/article/details/53998454

第六章

1~10題:http://blog.csdn.net/misayaaaaa/article/details/53998482

11~20題:http://blog.csdn.net/misayaaaaa/article/details/53998491

21~30題:http://blog.csdn.net/misayaaaaa/article/details/54379616

31~40題:http://blog.csdn.net/misayaaaaa/article/details/53998504

41~50題:http://blog.csdn.net/misayaaaaa/article/details/55099491

51~56題:http://blog.csdn.net/misayaaaaa/article/details/55101521

第七章

1~10題:http://blog.csdn.net/misayaaaaa/article/details/55195496

11~20題:http://blog.csdn.net/misayaaaaa/article/details/54379643

21~30題:http://blog.csdn.net/misayaaaaa/article/details/54379637

31~40題:http://blog.csdn.net/misayaaaaa/article/details/55257985

41~50題:http://blog.csdn.net/misayaaaaa/article/details/56479165

51~58題:http://blog.csdn.net/misayaaaaa/article/details/56479195

第八章

1~10題:http://blog.csdn.net/misayaaaaa/article/details/56664867

11~14題:http://blog.csdn.net/misayaaaaa/article/details/56664984

第九章

1~10題:http://blog.csdn.net/misayaaaaa/article/details/56665189

11~20題:http://blog.csdn.net/misayaaaaa/article/details/56666226

21~30題:http://blog.csdn.net/misayaaaaa/article/details/56831089

31~40題:http://blog.csdn.net/misayaaaaa/article/details/56834852

41~50題:http://blog.csdn.net/misayaaaaa/article/details/56853534

51~52題:http://blog.csdn.net/misayaaaaa/article/details/57075149

第十章

1~10題:http://blog.csdn.net/misayaaaaa/article/details/57079665

11~20題:http://blog.csdn.net/misayaaaaa/article/details/57396640

21~30題:http://blog.csdn.net/misayaaaaa/article/details/57083900

31~40題:http://blog.csdn.net/misayaaaaa/article/details/58053258

41~42題:http://blog.csdn.net/misayaaaaa/article/details/58143138

第十一章

1~10題:http://blog.csdn.net/misayaaaaa/article/details/58221151

11~20題:http://blog.csdn.net/misayaaaaa/article/details/58601364

21~30題:http://blog.csdn.net/misayaaaaa/article/details/59035124

31~38題:http://blog.csdn.net/misayaaaaa/article/details/59112126

第十二章

1~10題:http://blog.csdn.net/misayaaaaa/article/details/59480379

11~20題:http://blog.csdn.net/misayaaaaa/article/details/60321016

21~30題:http://blog.csdn.net/misayaaaaa/article/details/60337054

31~33題:http://blog.csdn.net/misayaaaaa/article/details/60464225

第十三章

1~10題:http://blog.csdn.net/misayaaaaa/article/details/60467802

11~20題:http://blog.csdn.net/misayaaaaa/article/details/60469647

21~30題:http://blog.csdn.net/misayaaaaa/article/details/60589736

31~40題:http://blog.csdn.net/misayaaaaa/article/details/60867907

41~50題:http://blog.csdn.net/misayaaaaa/article/details/60965181

51~58題:http://blog.csdn.net/misayaaaaa/article/details/61191373

第十五章

1~10題:http://blog.csdn.net/misayaaaaa/article/details/61193442

11~20題:http://blog.csdn.net/misayaaaaa/article/details/61412375

21~30題:http://blog.csdn.net/misayaaaaa/article/details/61614510

31~40題:http://blog.csdn.net/misayaaaaa/article/details/61912547

41~42題:http://blog.csdn.net/misayaaaaa/article/details/61925162

第十六章

1~10題:http://blog.csdn.net/misayaaaaa/article/details/61925376

11~20題:http://blog.csdn.net/misayaaaaa/article/details/62042043

21~30題:http://blog.csdn.net/misayaaaaa/article/details/62235835

31~40題:http://blog.csdn.net/misayaaaaa/article/details/62415949

41~50題:http://blog.csdn.net/misayaaaaa/article/details/62429326

51~60題:http://blog.csdn.net/misayaaaaa/article/details/62881042

61~67題:http://blog.csdn.net/misayaaaaa/article/details/62898729

第十七章

http://blog.csdn.net/misayaaaaa/article/details/63250281

第十八章

1~10題:http://blog.csdn.net/misayaaaaa/article/details/63250669

11~20題:http://blog.csdn.net/misayaaaaa/article/details/63687729

21~30題:http://blog.csdn.net/misayaaaaa/article/details/64121689

第十九章

1~10題:http://blog.csdn.net/misayaaaaa/article/details/64437154

11~20題:http://blog.csdn.net/misayaaaaa/article/details/64920912

21~26題:http://blog.csdn.net/misayaaaaa/article/details/65436841

 

     本書的Part I(C++基礎)是C++基礎,必須進行通讀掌握。這幾章有非常多的小細節比較坑爹,指標與陣列、指標與const、sizeof()運算子、this指標等等,看完這部分,一些最基礎的程式基本上都能解決。第3、6、7章個人覺得對新手最困難,而且非常重要,需要重點理解。

     Part II(C++標準庫) ,第8、9章最為重要,IO庫和容器對於一個程式來說是比較基礎的,記得不要在C++中還依然保持C的習慣,使用cout而不是printf()、使用vector而不是內建陣列、使用迭代器進行遍歷。第10、11章有點基礎的看起來不是很難,第十章的泛型演算法,如果能用起來會讓你的程式更上一層樓。第12章動態記憶體個人覺得對於一個想要深入學習C++的人來說非常重要,對於記憶體的理解、動態陣列、new和delete運算子,對於C++的理解更加”底層“一點,最後12.3的例子,一定要自己動手寫!

    Part III (類設計者的工具),我覺得是中級學習的核心了,第13章對於一個C語言的學習者來說是全新的東西,理解了拷貝和賦值還有移動,可以理解更加深入的理解類,面向物件是一個很重要的概念。第十四章我略過沒看,暫時用處不大。第15章面向物件程式設計,學完個人覺得是一個顯著的提升過程,最重要的是面向物件的這種思想,第15章中有很多的例子,一定要親手敲出來!第16章,模版與泛型程式設計,重在理解,16.1中的函式模版和類模版只要掌握就好了。

    Part IV(高階主題),第17章我也略過了,這些東西從來沒遇到過(17.5可以看看,作為第八章的延伸也挺有用的),暫時不看,只作瞭解。第18章個人覺得你要是有志於進行C++軟體開發,算是很重要的部分,18.1異常處理、18.2名稱空間、18.3多重繼承與虛繼承都要重點理解,個人在看很多github上的大型工程原始碼時,遇到的次數還是比較多的。第19章,雖然遇到不多,但是面試筆試過程真的很喜歡問這些,new和malloc的區別、new的底層實現過程、union的記憶體機制等等,建議19.1、19.4、19.6重點理解。

 

     關於程式設計學習的一些想法和經驗,總結幾點:

     1:瞭解多門語言,重點熟悉(別用精通~)一門語言(C++、JavaPythonJavaScript

        2:語言只是工具,重點需要資料結構、演算法、TCP/IP等等,看具體的方向(機器學習大資料、軟體開發、測試),畢竟學會了騎自行車,能騎多遠還得看各方面的因素:你的走的是哪條路、自己的體能有多好、天氣的適應等等

    3:調整心態,不要急於求成,看完幾本書並不能讓你成為大牛,不斷的前進才是真理!

        4:看完這本書,不要太糾結於C++這門語言本身,不要立馬去看Effective C++,Exceptional C++甚至The C++ Programming Language這樣的書,雖然都很好,但是資料結構和演算法相對來說目前更重要。