C++ Primer这本书怎么样?

本人大二学生,C和C++都有学过,但是感觉学的并不怎么好,自己动手写程序还是比较吃力,还有很多知识点感觉也不是太清楚,自己看那本《面对对象程序设计》有点头大,C++Primer前面我也看过一点,讲的不复杂,不知道后面怎么样,有没有大神帮我指点一二,需不需要啃这本书,还有最好多久看完。

 我来答

分享

举报

7个回答

#活动# 重返童年,好礼相送

l一阅千年
2015-10-07

这本书确实不错,第三版本不适合初学者,建议去看第四版。记得这本书的第四版前言里有一段对第三版的评论,原文记不bai得了,但大意是第三版讨论了很多很深的原理,和书名不符。所以第四版基本上完全重写了,和第三版可以算是两本不同的书。确实,第三版不适合初学者,反而du是第四版,有了些入门的意思。不过第三版还是很经典,很值得看的,就因zhi为它的那些深入的内容。

《C++ primer》 这么书是经典,是否必须看完倒是看自己,我之前花了1个月的时间硬是啃到了差最后一大章吧。后面讲的都是类、容器等等,我倒是觉得前面的可以不用看直接从和C不同的部分开始看,你可以根据自己需要dao,觉得有必要的话就全看完,不内过因为你已经系统学过C、C++了,建议看的同时可以拿一本C++程序设计之类的书边实践着写程序边看书,这样能更好掌握。。最后练手的话可以写写控制台的小游戏:贪吃蛇、俄罗斯方块、五子棋等等,也可以写写学籍管理系统之类的,纯当练手,不容过最好基于对象的,可以看看前人的心得,这些百度都一大堆。

5

评论

分享

举报

437384801
2012-01-28

⊙o⊙,这本书买了就看过几页子,我在学习C以后自学的vc++,等我vc学了一段时间学了java,
然后我学2113了1年了了,学校5261才开的C++,有点无语,
我觉得语言是工具,工具是4102来做事情的,因此多去编码,同时对语原加深,呵呵,这本书没看几页,以后1653估计要看,
还是那句话,别纠结一本书,回同时干其他的很重要,要的就是实践,磨刀很重要,但是砍菜跟重要,都重要,好好分答配时间,毕竟我们都是学生,时间不多

3

评论(2)

分享

举报

aabingoo
2012-01-28

《2113C++ primer》 这么书是经典,是否必须看完倒是看自己,我之前花了1个月的时间硬是啃到了差最后一大章吧。后面讲的都是类、容器等等,我倒是觉得前面的可以不用看直接从和C不同的部分开始看,5261你可以根据自己需要,觉得有必要的话就全看完,不过4102因为你已经系统学过C、C++了,建议看的同时可以拿一本C++程序设计之类的书边实践着写程序边看1653书,这样能更好掌握。。最后练手的话可以写写控制回台的小游戏:贪吃蛇、俄罗斯方块、五子棋等等,也可以写写学籍管理系统之类的,纯当练手,不过最好基于对象的,可以看看前人的心答得,这些百度都一大堆。
希望对你有用。呵。

本回答被提问者采纳

9

评论(6)

分享

举报

AirStorm
2012-01-30

绝对的C++经典2113,作者是斯坦利.B.利普曼。C++编译器之父。

但是,如果没有5261C++基础或者是C的基础的话,建议先别看这本,否则你会4102直接崩溃掉1653,再不会有学习C++的欲望的。

入门推专荐Thinging in C++,作者:布鲁斯.恩克尔
或者是C++程序设计,作者:巴亚诺属.斯特劳斯特鲁普

1

评论

分享

举报

匿名用户
2012-01-28

这本是必须读完的C++经典书

C++ Primer这本书怎么样?相关推荐

  1. C++Primer第5版学习笔记(一)

    C++Primer第5版学习笔记(一) 第一.二章的重难点内容        这个笔记本主要记录了我在学习C++Primer(第5版,中文版)的过程中遇到的重难点及其分析.因为第一.二章都比较简单,因 ...

  2. 学习C语言的教材、如何成为一名优秀的C程序员、激发程序员创意的6本书、国外程序员推荐:每个程序员都应读的书

    学习C语言的教材 我的C语言是自学的,这些年看过不少教材. 下面,我对其中一些教材做个点评. 1. How to Think Like a Computer Scientist: C version ...

  3. C++11 中值得关注的几大变化

    2019独角兽企业重金招聘Python工程师标准>>> 源文章来自前C++标准委员会的 Danny Kalev 的 The Biggest Changes in C++11 (and ...

  4. 二十万字C/C++、嵌入式软开面试题全集宝典三

    目录 1. 构造函数析构函数可否抛出异常 2. 类如何实现只能静态分配和只能动态分配 3. 如果想将某个类用作基类,为什么该类必须定义而非声明? 4. 什么情况会自动生成默认构造函数? 5. 构造函数 ...

  5. 是非人生 — 一个菜鸟程序员的5年职场路 第4节

    是非人生 - 一个菜鸟程序员的5年职场路第4节作者: 花8 天涯IT: http://cache.tianya.cn/publicforum/content/itinfo/1/77229.shtml ...

  6. 是非人生——一个菜鸟程序员的5年人生路

    注意:!!!!!!!!!!!! 文章可能还在连载.请关注: http://topic.csdn.net/u/20080318/10/e4543fc2-d726-465c-bc95-fea14b92db ...

  7. 如何学习一种开发框架

    如何学习一种开发框架(如:手机开发cocos2dx方向)? 毕业快两年,码农一枚,算不上一名标准的程序员,因为大多数编程都只会用,不知其为何这样实现,不知其完整架构. 之前一直做AS3,"混 ...

  8. 零基础小白应该怎么入门编程开发

    最近,在交流群里经常有苦逼小白问怎样学编程,对编程有兴趣但无从下手,这是个庞大到让大神们"无言以对"的命题.在知乎.CSDN等论坛上,许多同行也对此类问题进行了探讨,小编就其中认可 ...

  9. 要成为鸿蒙开发者,应该学习哪些编程语言

    据了解,鸿蒙系统是基于Linux开发的,源码是C++语言.那么,作为一名开发者,如何帮助鸿蒙系统构建生态呢?在以往安卓.苹果系统构建过程,有哪些可以值得借鉴的地方呢?要成为鸿蒙开发者,应该学习哪些编程 ...

最新文章

  1. Java实现的简单神经网络(基于Sigmoid激活函数)
  2. 采药2_纪中2540_dp
  3. 腾讯万亿级Elasticsearch应用及优化解密
  4. Linux下nginx安装与配置
  5. 主存和cache每一块相等_CPU中的Cache实现原理
  6. OpenStack —— DevStack配置安装
  7. Memcache入门知识
  8. Flex读取非UTF-8中文数据乱码问题的解决方案
  9. linux 基础笔记
  10. Error:Execution failed for task ':app:lint'.
  11. RNA_seq(1)植物转录组实战(下)之DESeq2进行差异基因分析
  12. c语言程序设计设计题题库,C语言程序设计题库.doc
  13. 跨平台即时通讯解决方案
  14. 【语音识别】基于HMM实现中文语音识别含Matlab源码
  15. 函数柯里化curry 与合成函数 compose
  16. 使用Drupal Console,出现Failed to decode response: zlib_decode(): data error Retrying with degraded mode
  17. linux 应用层gpio中断_树莓派官方自带gpio中断驱动bcm2708_gpio.c原理分析 linux 中断架构 中断子系统...
  18. 梯度下降法和最速下降法区别
  19. JS padStart()方法和padEnd()方法(ES6新增方法)
  20. 自制锂电池主动均衡板与新能源技术,均衡技术及原理

热门文章

  1. 七天来学习ASP.NET MVC (两)——ASP.NET MVC 数据传输
  2. 黑马程序员-Java基础-正则表达式
  3. snmp-smtp=smb扫描
  4. Java+MyEclipse+Tomcat (一)配置过程及jsp网站开发入门
  5. C# 基础知识 (一).概念与思想篇
  6. HarmonyOS之组件通用的XML属性总览
  7. LeetCode Algorithm 217. 存在重复元素
  8. ALGO-221 数据交换
  9. 【MFC】MFC消息映射(二)
  10. 【Android】 Intent应用详解