求教大家,目前工作主要做驱动,之前也做过界面,都是用C语言;现在的工作要用到一部分C++,和android framework相关的;我没学过C++,不知道和C语言有多大区别;也没有C++ 诸如 private ,public ,class之类的概念(俺的C语言基础还可以)。如何学才能最快上手,能看C++懂代码即可,请大家推荐C++书籍或者学习方法,谢谢!

解决方案 »

  1.   

    C语言基础还不错的话,C++ 的上手就很容易, 主要是掌握 类的一些概念: 什么是类 ,类的语法,用法。 对象 等等, 比较困难的是 类的 继承, 多态, 等一些特性。 找本还可以的书看一段时间,写点程序练练, 很容易就可以入门。 不过C++ 想要精通,是需要下一番功父的。
      

  2.   

    既然在Android平台问这个问题,肯定是开发Android咯;开发Android应用程序的话,还是首选JAVA,JAVA和C++满像的,有C基础的话很容易上手;如果一定要是C++的话,其实不用买什么书啦,网上教程一大堆;从最基础的C++编程到VC++或C++ BUILDER都有很多,像楼主这样有经验的人,在什么环境下开发就拿什么环境下的教程来啃一啃(比如VC),但是不得不提的是,C++的核心CLASS,一定要认真对待哦,这个部分正是C所不具备的。而这个部分,比较详细的解说,教程,还都是国人出版的一些基础型C++教程中,自己不妨网上找找,很多的。
      

  3.   

    既然有C的基础,你可以到网上找一本关于C++电子书,将面向对象这一块的内容过一遍理解就OK了
      

  4.   

    借楼上补充!
    推荐看C++ Primer Plus
    http://download.csdn.net/detail/saibo528/1877747