有C语言的基础可以直接学习C++ Primer Plus 吗?

越今朝 2014-05-20 11:01:03
小弟非计算机专业,但学过C语言并且通过了全国二级考试,现在想学习C++,我想问一下各位大神,小弟可以直接学习C++ Primer Plus这本书吗?
...全文
368 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
loong0306 2014-05-21
  • 打赏
  • 举报
回复
加油把!慢慢来。
iamnobody 2014-05-21
  • 打赏
  • 举报
回复
1楼的版主说得没错, 忘掉你以前学的, 直接看 C++ Primer Plus 没问题,这就是入门书.
yangyuyu7758 2014-05-21
  • 打赏
  • 举报
回复
考二级挺好的,至少知道一些基本语法,C++与C差不多,差就在于C++是面向对象的。所以你在这个方面多学习一下。
越今朝 2014-05-21
  • 打赏
  • 举报
回复
引用 6 楼 vcgaoshou 的回复:
完全可以,请相信自己的实力
谢谢,相信自己
threenewbee 2014-05-21
  • 打赏
  • 举报
回复
不要觉得搞清楚语法就能看懂代码,C程序要比面向对象C++程序难懂得多(虽然C++也不是什么好语言),这是因为当你拿到C程序,你需要理解的上下文更复杂。 面向对象解决的首要问题是封装,封装的好处就是将不同的代码区隔开来。比如说一个类有100个函数,但是只有1个是公共的。那么如果我要看懂调用它的代码,只要搞清楚这个公共的函数是做什么的即可,我可以把其余的当作黑箱不予理会。因此,你可以渐进地,从调用者的代码入手,逐步地熟悉整个类库的层次和调用关系,每次你需要了解的上下文变少了。 相反C语言在语言层面上没有这样的约束,如果你不了解开发者的约定,那么你必须首先读懂全部的代码,然后才能串起来,这第一步显得异常艰难。 我们打一个比方,当你进入一个组织架构良好的公司办事,你找前台接待,前台给你转到业务部,业务经理听取你的来意,找到指定的某个人,你和他一个人谈就行了。这就好比面向对象的代码。 当你进入一个混乱的,或者说充满潜规则的公司去办事,就不是这样了,你的事情可能公司每个人都不能负责,也都插一手,你也不知道先找谁,再找谁,找了第一个人,他告诉你找第二个人,第二个人找第三个人……你还没有办事呢,已经晕了,这就是非面向对象的程序。 当然,非面向对象的程序也可以井井有条,问题是这是靠程序员的约定实现的,而不是靠编译器的约束强制的,所以不同的团队维护的不同的代码,这种约定是不同的。
zyt30748865 2014-05-21
  • 打赏
  • 举报
回复
好吧.是一楼..
zyt30748865 2014-05-21
  • 打赏
  • 举报
回复
大部分能看懂不能说明什么..如果学了C再学C++,对于面向对象这一方面很难做到深刻的理解..二楼说的虽然不错.但是感觉太夸张了..看LZ的实力了.
流动的书签 2014-05-21
  • 打赏
  • 举报
回复
能看,个人觉着不错,尤其是对初学者
birdlove1987 2014-05-21
  • 打赏
  • 举报
回复
可以的,这本书就是给初学者看的。
shenglinqian 2014-05-21
  • 打赏
  • 举报
回复
这本书不就是给初学者的么。。。。。。
vcgaoshou 2014-05-21
  • 打赏
  • 举报
回复
完全可以,请相信自己的实力
richyhuang 2014-05-21
  • 打赏
  • 举报
回复
好好学,即使没有c语言基础,c++也是可以学 会的.
越今朝 2014-05-21
  • 打赏
  • 举报
回复
引用 11 楼 Baoge_leopard 的回复:
可以,这本书基础讲的很详细,易懂,很适合初学C++者
谢谢,正在看
默伊清风 2014-05-21
  • 打赏
  • 举报
回复
可以,这本书基础讲的很详细,易懂,很适合初学C++者
「已注销」 2014-05-20
  • 打赏
  • 举报
回复
可以呀,C++ Primer plus比C++ Primer讲得基础点
奉壹 2014-05-20
  • 打赏
  • 举报
回复
楼上的大叔没有吓你 我觉得C对C++最有帮助的是内存管理,不知道二级考不考这个
越今朝 2014-05-20
  • 打赏
  • 举报
回复
引用 1 楼 caozhy 的回复:
学了二级考试基本上属于误入歧途。 建议先忘记你学的一切,再从头学吧。
大哥你吓到我了
越今朝 2014-05-20
  • 打赏
  • 举报
回复
大哥,你吓到我了!
threenewbee 2014-05-20
  • 打赏
  • 举报
回复
学了二级考试基本上属于误入歧途。 建议先忘记你学的一切,再从头学吧。

65,208

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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