C++Primer第五版——习题答案详解

新手入门必看的书。知识是一个系统化并且相互关联的体系,零散的东西每天收获如果不形成自己的体系的话,那将是毫无意义的,所以我觉得有必要将这本书先啃一遍,消化其中的关键有用的东西,了解相关但是目前不那么重要的东西。博客不是我的目的,将这本书中的知识啃透才是我的目标!共勉!

看的不快不慢,有很多东西暂时确实用不上,所以很多都没有深入的探讨,但是知识点覆盖的很全面,每一道题涉及的知识点都写上简单的解释。

文中代码的中文注释也尽量详细阐述,自己皆编译通过。

水平有限,如有有误之处,希望大家不吝指教!

不断学习中,肯定会写完的!欢迎交流。(~~最新学习过程更新见结尾~~)

第一章

全部题目(第一章基础较多)C++Primer第五版 第一章习题答案(部分)_MISAYAONE的博客-CSDN博客_c++ primer答案

第二章

1~10题:C++Primer第五版 第二章习题答案(1~10)_MISAYAONE的博客-CSDN博客

11~20题:C++Primer第五版 第二章习题答案(11~20)_MISAYAONE的博客-CSDN博客_c语言第五版第二章答案

21~30题:C++Primer第五版 第二章习题答案(21~30)_MISAYAONE的博客-CSDN博客

31~41题:C++Primer第五版 第二章习题答案(31~41)_MISAYAONE的博客-CSDN博客

第三章

1~10题:C++Primer第五版 第三章习题答案(1~10)_MISAYAONE的博客-CSDN博客

11~20题:C++Primer第五版 第三章习题答案(11~20)_MISAYAONE的博客-CSDN博客

21~30题:C++Primer第五版 第三章习题答案(21~30)_MISAYAONE的博客-CSDN博客

31~40题:C++Primer第五版 第三章习题答案(31~40)_MISAYAONE的博客-CSDN博客_c++primer第五版练习13.31

41~45题:C++Primer第五版 第三章习题答案(41~45)_MISAYAONE的博客-CSDN博客

第四章

1~10题:C++Primer第五版 第四章习题答案(1~10)_MISAYAONE的博客-CSDN博客_c++ primer第五版第四章答案

11~20题:C++Primer第五版 第四章习题答案(11~20)_MISAYAONE的博客-CSDN博客

21~30题:C++Primer第五版 第四章习题答案(21~30)_MISAYAONE的博客-CSDN博客

第五章

1~10题:C++Primer第五版 第五章习题答案(1~10)_MISAYAONE的博客-CSDN博客

11~20题:C++Primer第五版 第五章习题答案(11~20)_MISAYAONE的博客-CSDN博客_c++primer第五章习题答案

21~25题:C++Primer第五版 第五章习题答案(21~25)_MISAYAONE的博客-CSDN博客_c++primer第五版第五章答案

第六章

1~10题:C++Primer第五版 第六章习题答案(1~10)_MISAYAONE的博客-CSDN博客

11~20题:C++Primer第五版 第六章习题答案(11~20)_MISAYAONE的博客-CSDN博客

21~30题:C++Primer第五版 第六章习题答案(21~30)_MISAYAONE的博客-CSDN博客

31~40题:C++Primer第五版 第六章习题答案(31~40)_MISAYAONE的博客-CSDN博客

41~50题:C++Primer第五版 第六章习题答案(41~50)_MISAYAONE的博客-CSDN博客

51~56题:C++Primer第五版 第六章习题答案(51~56)_MISAYAONE的博客-CSDN博客

第七章

1~10题:C++Primer第五版 第七章习题答案(1~10)_MISAYAONE的博客-CSDN博客

11~20题:C++Primer第五版 第七章习题答案(11~20)_MISAYAONE的博客-CSDN博客

21~30题:C++Primer第五版 第七章习题答案(21~30)_MISAYAONE的博客-CSDN博客_c++primee 7 .21习题答案

31~40题:C++Primer第五版 第七章习题答案(31~40)_MISAYAONE的博客-CSDN博客_c++ primer第五版练习7.31

41~50题:C++Primer第五版 第七章习题答案(41~50)_MISAYAONE的博客-CSDN博客_c++ primier 习题7.1

51~58题:C++Primer第五版 第七章习题答案(51~58)_MISAYAONE的博客-CSDN博客

第八章

1~10题:C++Primer第五版 第八章习题答案(1~10)_MISAYAONE的博客-CSDN博客

11~14题:C++Primer第五版 第八章习题答案(11~14)_MISAYAONE的博客-CSDN博客

第九章

1~10题:C++Primer第五版 第九章习题答案(1~10)_MISAYAONE的博客-CSDN博客_c++primer第五版第九章答案

11~20题:C++Primer第五版 第九章习题答案(11~20)_MISAYAONE的博客-CSDN博客_c++primer5习题集9.11答案

21~30题:C++Primer第五版 第九章习题答案(21~30)_MISAYAONE的博客-CSDN博客

31~40题:C++Primer第五版 第九章习题答案(31~40)_MISAYAONE的博客-CSDN博客_如果派生类b已经重载了基类a的一个成员函数

41~50题:C++Primer第五版 第九章习题答案(41~50)_MISAYAONE的博客-CSDN博客

51~52题:C++Primer第五版 第九章习题答案(51~52)_MISAYAONE的博客-CSDN博客

第十章

1~10题:C++Primer第五版 第十章习题答案(1~10)_MISAYAONE的博客-CSDN博客_程佩青第五版课后答案

11~20题:C++Primer第五版 第十章习题答案(11~20)_MISAYAONE的博客-CSDN博客

21~30题:C++Primer第五版 第十章习题答案(21~30)_MISAYAONE的博客-CSDN博客

31~40题:C++Primer第五版 第十章习题答案(31~40)_MISAYAONE的博客-CSDN博客_c++ unique需要随机访问迭代器

41~42题:C++Primer第五版 第十章习题答案(41~42)_MISAYAONE的博客-CSDN博客

第十一章

1~10题:C++Primer第五版 第十一章习题答案(1~10)_MISAYAONE的博客-CSDN博客

11~20题:C++Primer第五版 第十一章习题答案(11~20)_MISAYAONE的博客-CSDN博客

21~30题:C++Primer第五版 第十一章习题答案(21~30)_MISAYAONE的博客-CSDN博客_c++primer第十一章答案

31~38题:C++Primer第五版 第十一章习题答案(31~38)_MISAYAONE的博客-CSDN博客

第十二章

1~10题:C++Primer第五版 第十二章习题答案(1~10)_MISAYAONE的博客-CSDN博客_若有一个指针变量dynimicarray,它只能在程序运行以后,才能确定需要分配的内存的大小, 则d

11~20题:C++Primer第五版 第十二章习题答案(11~20)_MISAYAONE的博客-CSDN博客_c++ primer 12章

21~30题:C++Primer第五版 第十二章习题答案(21~30)_MISAYAONE的博客-CSDN博客_c++ for (string text, word; line_stream >> text; w

31~33题:C++Primer第五版 第十二章习题答案(31~33)_MISAYAONE的博客-CSDN博客

第十三章

1~10题:C++Primer第五版 第十三章习题答案(1~10)_MISAYAONE的博客-CSDN博客

11~20题:C++Primer第五版 第十三章习题答案(11~20)_MISAYAONE的博客-CSDN博客

21~30题:C++Primer第五版 第十三章习题答案(21~30)_MISAYAONE的博客-CSDN博客

31~40题:C++Primer第五版 第十三章习题答案(31~40)_MISAYAONE的博客-CSDN博客

41~50题:C++Primer第五版 第十三章习题答案(41~50)_MISAYAONE的博客-CSDN博客_"string baz() { string ret(\"world\"); return ret;

51~58题:C++Primer第五版 第十三章习题答案(51~58)_MISAYAONE的博客-CSDN博客_c++ primer第五版 第十三章

第十五章

1~10题:C++Primer第五版 第十五章习题答案(1~10)_MISAYAONE的博客-CSDN博客_c++primer第五版十五章答案

11~20题:C++Primer第五版 第十五章习题答案(11~20)_MISAYAONE的博客-CSDN博客_不允许对不可访问的基类

21~30题:C++Primer第五版 第十五章习题答案(21~30)_MISAYAONE的博客-CSDN博客_c++primer 第15章答案

31~40题:C++Primer第五版 第十五章习题答案(31~40)_MISAYAONE的博客-CSDN博客_不存在用户定义的从 const

41~42题:C++Primer第五版 第十五章习题答案(41~42)_MISAYAONE的博客-CSDN博客

第十六章

1~10题:C++Primer第五版 第十六章习题答案(1~10)_MISAYAONE的博客-CSDN博客

11~20题:C++Primer第五版 第十六章习题答案(11~20)_MISAYAONE的博客-CSDN博客

21~30题:C++Primer第五版 第十六章习题答案(21~30)_MISAYAONE的博客-CSDN博客_c++primer第五版答案

31~40题:C++Primer第五版 第十六章习题答案(31~40)_MISAYAONE的博客-CSDN博客

41~50题:C++Primer第五版 第十六章习题答案(41~50)_MISAYAONE的博客-CSDN博客

51~60题:C++Primer第五版 第十六章习题答案(51~60)_MISAYAONE的博客-CSDN博客

61~67题:C++Primer第五版 第十六章习题答案(61~67)_MISAYAONE的博客-CSDN博客

第十七章

C++Primer第五版 第十七章习题答案_MISAYAONE的博客-CSDN博客

第十八章

1~10题:C++Primer第五版 第十八章习题答案(1~10)_MISAYAONE的博客-CSDN博客

11~20题:C++Primer第五版 第十八章习题答案(11~20)_MISAYAONE的博客-CSDN博客

21~30题:C++Primer第五版 第十八章习题答案(21~30)_MISAYAONE的博客-CSDN博客

第十九章

1~10题:C++Primer第五版 第十九章习题答案(1~10)_MISAYAONE的博客-CSDN博客_《c++ primer》第19章答案

11~20题:C++Primer第五版 第十九章习题答案(11~20)_MISAYAONE的博客-CSDN博客

21~26题:C++Primer第五版 第十九章习题答案(21~26)_MISAYAONE的博客-CSDN博客

2017年3月23日更新:历时三个月,粗略的算是看完了这本书,简单的进行总结一下:

本书的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++、Java、Python、JavaScript)

2:语言只是工具,重点需要数据结构、算法、TCP/IP等等,看具体的方向(机器学习、大数据、软件开发、测试),毕竟学会了骑自行车,能骑多远还得看各方面的因素:你的走的是哪条路、自己的体能有多好、天气的适应等等

3:调整心态,不要急于求成,看完几本书并不能让你成为大牛,不断的前进才是真理!

4:看完这本书,不要太纠结于C++这门语言本身,不要立马去看Effective C++,Exceptional C++甚至The C++ Programming Language这样的书,虽然都很好,但是数据结构和算法相对来说目前更重要。

5:人生不止编程,还有美妙的生活和美妙的人!

~~~~~~致正在学习的你!

C++Primer第五版——习题答案+详解(完整版)相关推荐

  1. C++Primer第五版——习题答案详解

     C++Primer第五版--习题答案详解 新手入门必看的书.知识是一个系统化并且相互关联的体系,零散的东西每天收获如果不形成自己的体系的话,那将是毫无意义的,所以我觉得有必要将这本书先啃一遍,消化其 ...

  2. C++Primer第五版——习题答案详解(九)

    习题答案目录:https://www.cnblogs.com/Mered1th/p/10485695.html 第10章 泛型算法 练习10.1 #include<iostream> #i ...

  3. C++Primer第五版——习题答案详解(六)

    习题答案目录:https://www.cnblogs.com/Mered1th/p/10485695.html 第7章 类 练习7.1 class Sales_data { public:std::s ...

  4. C++Primer第五版 习题答案 目录

    C++Primer第五版 习题答案 本文当作我学习C++的一个记录,这里的习题答案并不是标准答案,仅仅是我的理解,如有错误,请大家指出,谢谢! 参考的文章会在文末列出. 使用的系统为:ubuntu 1 ...

  5. C++ primer 第五版习题答案, Stanley B. Lippman( 斯坦利 李普曼)(持续更新中)

    最新重新看c++ primer 5 第五版本,看到网上很多人在找答案,而这本书是2013年9月份的样子出来的,网上肯定是没有标准答案的,而很多人冒天下之大不韪用c plus plus的答案来来骗取分数 ...

  6. C++Primer第五版 习题答案 第十二章 动态内存

    12.1 b1有四个元素: b2被销毁: 12.2 strBlob.h #ifndef STRBLOB_H_ #define STRBLOB_H_#include<string> #inc ...

  7. 《Java 2实用教程》(第5版)(清华大学出版社)作者:张跃平、耿祥义习题答案详解

    <Java 2实用教程>(第5版)(清华大学出版社)作者:张跃平.耿祥义习题答案详解 **此答案与详解是本人做作业时所写部分答案,如有错误之处请指出 ** 习题2 1.问答题 (3) 逻辑 ...

  8. Discuz3.数据库数据表字典详解(完整版)

    Discuz3.数据库数据表字典详解(完整版) 转自:https://discuzt.cr180.com/discuzcode-db.html pre_common_admincp_cmenu后台菜单 ...

  9. 计算机软考网络管理员资料,计算机软考网络管理员常用网络命令详解(完整版)...

    计算机软考网络管理员常用网络命令详解(完整版) 2018-09-11 如果你玩过路由器的话,就知道路由器里面那些很好玩的命令缩写. 例如,"sh int" 的意思是 "s ...

最新文章

  1. OpenAI数十亿代码训出Codex:能将英语翻译成代码,给四句话就能写个神经网络...
  2. 多系统交互中DBA该确认的一些事情
  3. 了解多线程中的yield
  4. Nginx(二) 虚拟主机配置
  5. oracle取_后的数字,聊聊四种Oracle数字取整函数
  6. Nginx+PHP7 安装及配置
  7. Web开发(一)·期末不挂之第二章·HTML基础一(考试必考冷知识)
  8. 训练softmax分类器实例_知识蒸馏:如何用一个神经网络训练另一个神经网络
  9. C语言随机数生成超详解
  10. JavaBean技术的一些讲解
  11. php 获取已用空间,PHP5:获取导入的名称空间列表 - php
  12. AngularJS学习(二)
  13. Android 轻松实现仿淘宝地区选择
  14. HTTP Get与Post的区别
  15. php foeeach页面输出,PHP数组foreach遍历输出例子详解
  16. Photoshop:PS如何实现放大图片不模糊
  17. 千呼万唤始出来的京东HR面(2023暑期实习)
  18. 什么是互联网产品策划、什么是运营策划(经典收藏)
  19. 周杰 清华大学计算机学院,清华大学自动化系主任周杰教授访问我院并做学术报告...
  20. 《计算机文件管理》教学设计,《文件和文件夹的操作》教学设计

热门文章

  1. Android Instrumentation源码分析(附Activity启动流程)
  2. linux环境下车牌识别验证
  3. 量子计算机-争取让没有物理、数学背景的小白也能看懂!
  4. CAD-VB多段线、波浪线、射线、构造线
  5. android 应用程序法则( 转 : http://my.hoopchina.com/remus/blog/652324.html)
  6. 2只继电器控制三相电机正反转
  7. 这是一条全是色图的信息,看瞎设计师,慎点!
  8. 第四章:Android灯光系统(2)-led_class驱动
  9. ChatGPT AI绘图Siri快捷指令,根据描述生成图片
  10. mac修改shell