很想学C++, 却无从下手
第1阶段:《essential c++》对C++有个初步了解,适合入门。。。
《c++ primer 4th》当字典用,不懂就查。。。
第2阶段:《effective c++》此为圣经,开始转职,要经常看。。。
《more effective c++》&《more exceptional c++》,读完会有升级的感觉。。。
第3阶段: 《inside the c++ object model》,看完能明白编译器工作原理,比较难啃,要多看。。。
第4阶段:《the c++ standard library》,学STL必备字典,由OO转型至GP。。。
同类书有《effective STL》,《stl源码剖析》
第5阶段: 《exceptional c++ style》牛人的经验之谈;
《C++ template》百科全书,应对gp游刃有余;
《modern c++ design》,提供基于策略的设计方法,这本是太过聪明的人写给明眼人看的。。。
我明显觉得c和java是给c++打基础的
c++基本上就是这两者的混合体
c和java比较熟悉了,c++入手很容易,我2个多星期就把一本c++书80%看懂了,没有太大困难,当然要能做出像样的工程,还任重道远
而且换句话说,楼主要是能吧c++熟练掌握了,就目前而言,再转去掌握别的高级语言,那就很轻松了
反正大多数程序员都必须是多面手的,否则适应不了环境
其实重要的还是编程的思想,还有对数据结构,算法等等的掌握,这是个通用的能力,跟编程语言无关,核心
分享到:
相关推荐
* C++是C语言的扩展,具有一些面向对象的特性。 * Objective-C是苹果公司对C语言的一种封装,主要用于开发iOS应用。 * Java和C#是面向对象的语言,具有抽象、继承、封装、多态等特性。 * Python是脚本语言,具有动态...
因为Visual C++功能太强大了,所以有时会给人眼花缭乱、无从下手的感觉,这无疑 增加了学习Visual C++的难度,本书力图使这个学习过程变得相对容易。在编写本书的过 程中,力求做到深入浅出,可读易懂。内容选取上,...
2. 正在做关于 Qt 可视化却无从下手的人员 3. 希望做一个小项目,但没有合适的框架的人员 我主要能学到什么: 1. 该项目包含 鼠标点击响应与绘图相关的算法 2. 该项目包含 创建、删除、编辑 结点或者边 的分布图的...
- **技能需求**: C/C++语言仍然是很多领域的核心技术,特别是在需要高性能计算的应用中。 - **学习价值**: 学习C/C++不仅能提高编程技能,还能加深对计算机科学的理解。 **Python语言作者的另一推荐** - **背景...
在“C++课程设计第二测试版”中,我们聚焦于使用C++编程语言进行课程设计,这是一项旨在提升编程技能和问题解决能力的实践性任务。C++是一种强大的、通用的编程语言,它结合了面向过程和面向对象的编程概念,使得它...
第一:C语言语法结构很简洁精妙,写出的程序也很高效,很便于描述算法,大多数的程序员愿意使用C语言去描述算法本身,所以,如果你想在程序设计方面有所建树,就必须去学它。 第二:C语言能够让你深入系统底层,...
编程语言有很多种,比如C和C++,每种语言都有其特点和应用场景。 ##### 我为啥要学编程? 学习编程可以提升解决问题的能力,增强逻辑思维。此外,编程技能在当今社会非常受欢迎,可以为你打开很多就业机会的大门。...
然而,面对SAP系统庞大的功能和复杂的操作界面,初学者往往会感到无从下手。《100小时学会SAP》一书的出现,正是为了解决这一难题。 首先,本书定位非常明确,它是为SAP初学者量身打造的入门教程。尽管在SAP R/3...
第一:C语言语法结构很简洁精妙,写出的程序也很高效,很便于描述算法,大多数的程序员愿意使用C语言去描述算法本身,所以,如果你想在程序设计方面有所建树,就必须去学它。 第二:C语言能够让你深入系统底层,你...
还是C语言好,C++我什么时候才能动手学呢。。。。 可以开始学了吧。。。 控件都学过了,GDI也会画表格了,会贴图片了。 还有什么要学呢。。 还要学注册表,数据库、文件、通讯。。。。 还是先学STL标准库,有了...
学习C语言就像幼儿学走路,迈出第一步很重要,但后续的练习和探索同样必不可少。兴趣是最好的老师,培养对C语言的兴趣,积极参与讨论,寻找学习伙伴,这将极大地促进你的学习进度。同时,参加C语言论坛,不断拓宽...
开始无从下手,硬着头皮看了点编译原理,觉得困难很大。后来偶然找到一个类似的开源程序,是利用一个叫做 PCCTS 的编译器自动生成工具开发的,大受启发。开源就是好!笔者找来了一个叫做 ANTLR 的工具(它是 PCCTS 的...
通过本课程学习,可以快学习长为VC++调试高手 ,快速提升软件开发...*也偶尔遇到程序崩溃了,却没有保留现场,无从下手解决问题 没有关系,通过本课程的学习,这些问题都会迎刃而解!一路绿灯,从此告别加班与熬夜!
毕业论文是每位大学生在学术生涯中的重要里程碑,它要求学生综合运用所学知识,独立进行研究,展现自己的思考能力和创新能力。对于初次接触论文写作的学生来说,可能会感到无从下手。"高校毕业论文范例"提供了宝贵的...
上位机程序用C++编写,该系统底层应用程序用C语言编写,并让学生比较完成相同的底层测试功能的C语言程序和汇编语言程序,使学生了解到C语言的可读性以及对硬件的可操作性,明白C语言功能的强大以及应用范围广的特点...
这个小朋友们如果没有找到思路会发现无从下手 本题的核心其实是用到我们的克隆体,然后通过消息广播的方式进行 先将机器猫克隆出多个,每克隆一个就向左下移动一点距离,克隆出15-20个左右就能看到机器猫的正方体了 ...
在这个解决方案包中,读者可能会学到如何将一个看似无从下手的问题拆解,然后逐个击破,最后将局部解决方案整合成全局解。这不仅能锻炼编程技巧,还能培养解决问题的系统思维。对于想要深入理解算法和提升编程能力的...
C语言对于提高学生的思维创新能力非常有帮助,同时也有利于后续学习如C++、Java等其他编程语言。 在实际教学过程中,许多学生对于C语言的学习效果不佳,主要原因有几点。首先,学生缺乏明确的学习目的。部分学生...