学C++有些迷茫

有以下几个问题
1,我想自学C++,却不知道该看什么书。
2,学C++,需要用什么软件来练练?
3,学C++学的是什么?

书的问题,我以前的回答贴出来参考参考吧
首先是绝对不建议使用任何一本国内编写的教材,原因大家都懂,对于谭浩强的C++教程只能呵呵了
针对应用方面的学习
如果没有任何编程基础,C Primer Plus或C++ primer Plus是可以一读的
建议第一本Essential C++
然后C++ Primer
然后TC++PL,Exceptional C++, More Exceptional C++, Effective C++, More Effective C++, Inside C++ Object Model, The Design and Evolution of C++, Think in C++等等
不继续列举了,如果你能坚持到把C++ Primer阅览一遍的话后面我觉得你自己就清楚要看什么书了,这些都是可以参考的书籍,有条件建议用英文原版或影印版,没有条件这些书也都有中文译本
这些只是C++语言方面的,涉及应用还需要掌握更多的周边知识,尤其是数据结构和算法以及一些常用库还有操作系统知识
最重要的是多用,用多了自然就熟悉了

软件问题,C++开发环境很多,Windows平台你可以用VS系列开发环境,也可以选用C::B等开源的开发环境,不嫌麻烦搭个Cygwin来学也蛮好的,或者你用笔记本编码,命令行使用cl编译ld连接也没问题,这个很随意,Linux下面gcc,clang都没问题,推荐使用C::B,不会过于复杂,功能也很齐全

学C++就是学C++咯,看你如何去理解了,往大了说,作为计算机科学学科的一项基础课程,C++是必要的,学C++不仅仅是语法,更包含了数学,算法,数据结构,操作系统,软件分析和设计等各个方面的知识,往小了说,学C++就是学语法,学OB和OO的程序设计思路
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-26
1、这个……市面上有很多这种C++的书啦,自己选吧。不过建议选一本大学用的教材,比如我们刚用过的吴文虎的《程序设计基础》。
2、这个也是自己选,不过初学者用eclipse比较好(个人感觉),因为它的debug功能比较直观,便于初学者理解计算机存储。当然,它的测试运行功能相对不是很好(system命令基本不执行的说……),这个仁者见仁智者见智吧。你也可以选dev C++、VC,或者VS。
3、算法思想!学语言最重要的就是理解这种用设计程序解决实际问题的思想,并且能够熟练运用,否则学什么语言都白搭。
第2个回答  2013-01-26
下载VS Studio 2008练习,C++主要学基本的编程语法,还有学习面向对象的思想,你可以上网搜各大高校的教材来自学,其实没那么难学的
第3个回答  2013-01-26
我也刚开始学。。我看了十几天了就会了一些简单的计算老老子都无语。。努力中我看的书 21天学通C++和C程序设计
第4个回答  2013-01-26
粗略看一遍,找个项目做,不动了再去针对不懂的地点学习,速成C++
相似回答