你好
不知道你以前有没有学过其他的语言,如果没有,可以参考我给另一位朋友的回答:
http://zhidao.baidu.com/question/521859407。
C++最主要的的特点是在C的基础上加上了面向对象。我觉得任何一门开发语言的学习都分为两部分,第一是根据特定语言的特点适当调整自己解决问题的思路,第二就是一门语言的语法。从这个角度说,这和学习一门自然语言是差不多的。
至于C++能做什么用,计算机程序是为了代替人们做事情的。当然就目前而言,计算机能处理的问题的复杂程度,还达不到人脑。但是,其优点是对于简单运算的速度远远超过人脑,比如加法。因此,人们需要将现实中的复杂问题,通过数学方面的模型方法,转化为计算机可以运算的简单问题的集合,在由计算机完成。所以,从当下来讲,其它开发语言能做的,C++都能做。从根本上讲,人脑能做的C++应该都能做。不知道这样说你能不能明白。
希望以上回答能帮到你