怎样扎实C++基本功.....

伟大的蝈蝈 2013-03-20 06:11:59
最近偿试着去学习ACE,看了有两个星期的书和代码,越看越感觉吃力了。感觉自己的C++基础还不够,因此决定先把ACE放下,扎实一下C++的基本功之后,再继续学习。可是回过头来再看C++,突然就不知道该怎么下手了,在此特意请教一下各位大牛,学习C++的方法,书籍,或者其它的一些东西。
另外,对于ACE,我也想听听大家的看法,是否有必要一探究竟,我到现在都还不确定,希望过来人指点一下。如果要学习ACE,需要怎样的基础与前提,用什么方法比较好。小生在此谢过啦!!!!!
...全文
298 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2013-03-21
  • 打赏
  • 举报
回复
个人意见:对ACE没必要一探究竟。 ACE中文资料chm,支持全文搜索,从网上下载并整理。http://download.csdn.net/detail/zhao4zhong1/1753767
tony2278 2013-03-21
  • 打赏
  • 举报
回复
引用 4 楼 dy106 的回复:
多看书,多敲代码
例如看看primer
Roth- 2013-03-20
  • 打赏
  • 举报
回复
把primer快速看一遍,然后写一些东西,例如图书馆管理系统,然后debug,提升很快,重要的是debug,debug过程你会发现很多你不会的,百度之,然后提升很快
  • 打赏
  • 举报
回复
VS生成的是整个解决方案的,自己看工程的时候,画单独工程的UML,不要用VS生成的,也不方便看
伟大的蝈蝈 2013-03-20
  • 打赏
  • 举报
回复
引用 10 楼 CKnightx 的回复:
引用 7 楼 qq77821542 的回复:引用 3 楼 CKnightx 的回复:沉下心来看书,模糊,不懂得地方,敲代码试验。 ACE是学习的好源码。还是值得学一学的。 学习ACE需要知道一些常见的设计模式。 话说我还没有看过ACE,值听牛人说过其结构。 学习是自己的事情,不要管别人怎么说。 我是一边看源码,一边看示例,示例看着还好,不过源码就比较那个……
我用的是VS,刚开始的时候我就用那个工具生成了整个类图,真的是有够恐怖的,全是密密麻麻的小方块和线条。不过,当时我并不怕,还是耐着性子一点一点看,还从网上下了很多ACE相关的书籍来配合着看,不过,越看到后面就越觉得辛苦,信心有点小打击。另一方面,我也感觉到我的C++功底还不扎实,所以想回头来再打一下基础再战!也许这样,学起来会比较轻松吧!至少,我希望会是这样。。。。
  • 打赏
  • 举报
回复
引用 7 楼 qq77821542 的回复:
引用 3 楼 CKnightx 的回复:沉下心来看书,模糊,不懂得地方,敲代码试验。 ACE是学习的好源码。还是值得学一学的。 学习ACE需要知道一些常见的设计模式。 话说我还没有看过ACE,值听牛人说过其结构。 学习是自己的事情,不要管别人怎么说。 我是一边看源码,一边看示例,示例看着还好,不过源码就比较那个了,太多的继承,而且每个类都不是相对独立的,……
先粗略画出UML 静态类图,然后根据静态类图,从基类往派生类看。 在看的过程中,再根据理解,完善静态类图。顺便还可以学学设计模式,看看作者为什么要这么设计
伟大的蝈蝈 2013-03-20
  • 打赏
  • 举报
回复
引用 6 楼 cq20110310 的回复:
这里有篇整理的关于如何学好编程, 还有一些书籍 希望对你有所帮助 地址:http://download.csdn.net/detail/cq20110310/5161744
谢谢你的帮助,我下下来看看,希望能从中找到有用的信息,其实最主要的,还是希望能找回一点信心。这样,会比较有动力。
伟大的蝈蝈 2013-03-20
  • 打赏
  • 举报
回复
引用 1 楼 chuachua66 的回复:
把primer看一遍基本的就都知道了吧。你要是想看就边看边学呗,有啥不懂的现学呗,有空多学点总没坏处。:)
这是本好书,我看过,不过那已经是很久以前的事了,我也觉得,我应该再拿出来看看
伟大的蝈蝈 2013-03-20
  • 打赏
  • 举报
回复
引用 3 楼 CKnightx 的回复:
沉下心来看书,模糊,不懂得地方,敲代码试验。 ACE是学习的好源码。还是值得学一学的。 学习ACE需要知道一些常见的设计模式。 话说我还没有看过ACE,值听牛人说过其结构。 学习是自己的事情,不要管别人怎么说。
我是一边看源码,一边看示例,示例看着还好,不过源码就比较那个了,太多的继承,而且每个类都不是相对独立的,总是牵扯了其它的一些类,然后其它的类又是各种继承来的,得一个一个基类往上找,然后,你就会发现离自己看的东西越来越远了,郁闷。。。。。
这就是编程 2013-03-20
  • 打赏
  • 举报
回复
这里有篇整理的关于如何学好编程, 还有一些书籍 希望对你有所帮助 地址:http://download.csdn.net/detail/cq20110310/5161744
starytx 2013-03-20
  • 打赏
  • 举报
回复
引用 2 楼 starytx 的回复:
学ACE只会proactor框架和组播的使用,足以应付一般的网络通信应用,深层次的没接触过,也不需要啥特别的基础,有些c++基础就行了
我说的是情况,感觉够用了,可能其他的东西暂时没用到,所以没怎么看
_sunshine 2013-03-20
  • 打赏
  • 举报
回复
多看书,多敲代码
  • 打赏
  • 举报
回复
沉下心来看书,模糊,不懂得地方,敲代码试验。 ACE是学习的好源码。还是值得学一学的。 学习ACE需要知道一些常见的设计模式。 话说我还没有看过ACE,值听牛人说过其结构。 学习是自己的事情,不要管别人怎么说。
starytx 2013-03-20
  • 打赏
  • 举报
回复
学ACE只会proactor框架和组播的使用,足以应付一般的网络通信应用,深层次的没接触过,也不需要啥特别的基础,有些c++基础就行了
chuachua66 2013-03-20
  • 打赏
  • 举报
回复
把primer看一遍基本的就都知道了吧。你要是想看就边看边学呗,有啥不懂的现学呗,有空多学点总没坏处。:)

65,186

社区成员

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

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