C++ primer真心坑人

天马流星2719 2016-11-10 02:51:20
花了半年时间看了众多大神推荐的人气极高的这本书,终于悟出了此书是造成国内c++难学舆论的罪魁祸首。
首先,此书没有一句讲程序怎么跑起来,怎么使用IDE(对新手来说 C++最重要的IDE VS2010),新手看这书可能第一步怎么运行代码都不知道。更别说碰到程序编译不过怎么调试了。
这书我看了两遍,前面的STL模板讲的还行,不过太全了太细了,当工具书现用现查很不错。但后面关于最重要的类,虚函数,多态,模板还有智能指针等等讲的太虚了,通篇没有可实践的例子,大段大段云里雾里不着边际没有多大实际功用的理论,看了跟没看一个样,反正都是看不懂,到头来为什么要用到这些理论的好处都没看出来,连工具书的价值都没了。读者看此书看不到C++能做出什么东西,语言还写的极其晦涩,生怕读者看得懂似的。对于业余编程爱好者来说,此书看下去唯一的作用就是打击你学编程的自信心,磨害你几亿个脑细胞,让你早早打退堂鼓转向java php。对于真心想学C++的,想通过这书学会c++,那你得有圣斗士星矢的那种百折不挠不怕受伤历尽艰险终成正果的勇气,不然半途而费是注定的结局。
所以,很鄙视那些所谓的大神 推荐入门无论什么教材书籍都推荐外国人写的大部头书,根本不适合我国国情。比如什么 Java编程思想之类的,没几年别想看懂。不过等你几年看完了工作也不要找了,黄花菜都凉了。
...全文
53247 133 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
133 条回复
切换为时间正序
请发表友善的回复…
发表回复
fightington 2021-07-11
  • 打赏
  • 举报
回复 9

讲类的部分那块,你将他的示例代码敲出来你就明白了,它是一个完整代码拆分下来讲解的,你学的时候把代码还原回去你才会得到一个完整可运行的程序。这本书敲着键盘学才是最好的方式,不敲键盘别想吃透。说不符合国情真的没错,至少我就见过很多只啃书却不敲键盘的。

yshuise 2020-12-12
  • 打赏
  • 举报
回复
《c++ primer》第
院里有座山 2020-09-12
  • 打赏
  • 举报
回复
正在看C++ primer plus,前几章都是复习C的,感觉这个适合初学者。
剑文文 2020-08-25
  • 打赏
  • 举报
回复
里面的内容太详细了,书太厚,有一定经验的人看
天马流星2719 2020-08-02
  • 打赏
  • 举报
回复 6
引用 129 楼 沉迷单车的追风少年 的回复:
一定要那种快餐书才舒服吗

一定要突显外国人深奥费解拗口逻辑不清没有实例云里雾里的大部头书才显示你的逼格高吗
天马流星2719 2020-08-02
  • 打赏
  • 举报
回复
引用 126 楼 丁劲犇 的回复:
2016年的帖子了,挖坟ing啊!
不知道楼主的C++有木有精进,还是已经转投java或者python啦

转投cocosCreator了
  • 打赏
  • 举报
回复 1
一定要那种快餐书才舒服吗
千梦一生 2020-07-24
  • 打赏
  • 举报
回复
有所耳闻却未尝观摩。
  • 打赏
  • 举报
回复 13
自己垃圾怪书难懂???
丁劲犇 2020-02-23
  • 打赏
  • 举报
回复 1
2016年的帖子了,挖坟ing啊!
不知道楼主的C++有木有精进,还是已经转投java或者python啦
舒泱 2020-02-23
  • 打赏
  • 举报
回复
引用 124 楼 模型收敛了嘛 的回复:
[quote=引用 123 楼 就叫我小王吧 的回复:] [quote=引用 122 楼 模型收敛了嘛 的回复:] [quote=引用 105 楼 就叫我小王吧 的回复:] 程序怎么调试编译时IDE的问题啊,不在C++这门语言的讲解范围内,要看IDE的使用,有那种《visual studio 2017 高级编程》的书专门讲集成开发环境的使用。 我觉得《c++ primer》讲的挺好,我就大一的时候学过C语言,隔了这么三四年也忘了很多了,看这本书学的C++,里面很多小段小段的程序写得挺好,我写程序的时候都直接拿来用的。 另外我边看这个书边看了B站的C++视频,学着不算痛苦。
\ 求问看的是哪个视频[/quote]我看的B站hw-dong那个up主的C++快速入门视频[/quote] 谢谢[/quote]在之前还看过好多培训机构的C++视频,黑马程序员、尚硅谷之类的,都讲得挺好的
模型收敛了嘛 2020-02-21
  • 打赏
  • 举报
回复
引用 123 楼 就叫我小王吧 的回复:
[quote=引用 122 楼 模型收敛了嘛 的回复:] [quote=引用 105 楼 就叫我小王吧 的回复:] 程序怎么调试编译时IDE的问题啊,不在C++这门语言的讲解范围内,要看IDE的使用,有那种《visual studio 2017 高级编程》的书专门讲集成开发环境的使用。 我觉得《c++ primer》讲的挺好,我就大一的时候学过C语言,隔了这么三四年也忘了很多了,看这本书学的C++,里面很多小段小段的程序写得挺好,我写程序的时候都直接拿来用的。 另外我边看这个书边看了B站的C++视频,学着不算痛苦。
\ 求问看的是哪个视频[/quote]我看的B站hw-dong那个up主的C++快速入门视频[/quote] 谢谢
舒泱 2020-02-20
  • 打赏
  • 举报
回复
引用 122 楼 模型收敛了嘛 的回复:
[quote=引用 105 楼 就叫我小王吧 的回复:] 程序怎么调试编译时IDE的问题啊,不在C++这门语言的讲解范围内,要看IDE的使用,有那种《visual studio 2017 高级编程》的书专门讲集成开发环境的使用。 我觉得《c++ primer》讲的挺好,我就大一的时候学过C语言,隔了这么三四年也忘了很多了,看这本书学的C++,里面很多小段小段的程序写得挺好,我写程序的时候都直接拿来用的。 另外我边看这个书边看了B站的C++视频,学着不算痛苦。
\ 求问看的是哪个视频[/quote]我看的B站hw-dong那个up主的C++快速入门视频
模型收敛了嘛 2020-02-16
  • 打赏
  • 举报
回复
引用 105 楼 就叫我小王吧 的回复:
程序怎么调试编译时IDE的问题啊,不在C++这门语言的讲解范围内,要看IDE的使用,有那种《visual studio 2017 高级编程》的书专门讲集成开发环境的使用。 我觉得《c++ primer》讲的挺好,我就大一的时候学过C语言,隔了这么三四年也忘了很多了,看这本书学的C++,里面很多小段小段的程序写得挺好,我写程序的时候都直接拿来用的。 另外我边看这个书边看了B站的C++视频,学着不算痛苦。
\ 求问看的是哪个视频
院里有座山 2020-02-03
  • 打赏
  • 举报
回复 3
哈哈,我非常能理解楼主。我就是希望有本书,从怎么安装ide讲起,让后创建工程。似乎,当初我也是这么学的。不过,好像那些书我都忘了。
dreamyt 2020-02-02
  • 打赏
  • 举报
回复
这书适合已经学过来深造的,第一遍直接看实在会难受
qq_43468938 2019-11-30
  • 打赏
  • 举报
回复
我入门用的是c++语言程序设计,郑莉等人主编著的,我们上课的教材,课上讲的很粗略,我自己又自学了一遍,该有的都有,不过不是很详细,小例子也有些,感觉挺适合入门的,这本书看完才看的primer。
baldCxx 2019-11-25
  • 打赏
  • 举报
回复 5
感觉就挺搞笑的,上课老师没教编译软件怎么用,从这种方面对c++primer贬低就真离谱
有点贪玩 2019-10-31
  • 打赏
  • 举报
回复
有谁跟我一样看到这里,就是为了看赵4老师的回帖吗?@
引用
赵4老师
「已注销」 2019-10-19
  • 打赏
  • 举报
回复
认真回复一下:VS2010是什么鸟,渴望大鸟回复一下。好了玩笑说完了,从二十几年前用TC1.5/2.0到瘟都死3.0用TC3.0/BC3.1(一直认为BC3.1是最好的)最后到瘟都死95改用VC2.0,最后到现在居然掐指算来用命令行(诸如gcc,gdb)快十年了 ------ 因为做嵌入平台多些,这一两年是用clang/llvm,真的已经不知道VC2010是什么了。C++ Primer算是C++语言中的经典之作,偏向理论化一些,如果顾忌到平台确实有些勉为其难
上学时没学过C/C++,那时学校讲Pascal和Fortran语言(80年代末期),90年工作因为是外企,工作时看的是国外一本书(名字记不住了)自学的C语言,主要很基础的语法。然后把BC++整个库源码打印出来傻看(很厚,似乎一箱打印纸),然后照猫画虎的写自己代码 ------ 方法很笨,但似乎很有效果。后来才想看书,个人推荐新手可以看一下:《C++程序设计语言》Bjarne著的,有讲故事的感觉,而且覆盖范围很广,从基础到实际不太常用的RTTI等都有涉及,只是书厚了一些,个人很喜欢。另外,早期看过侯捷的书,虽有些旧,建议找来看一下,讲的很系统。C++ Primer或诸如STL源码分析等等这类是给熟手用的。
加载更多回复(113)

15,447

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧