学习不是一朝一夕的事。
首先明确你的目标是什么?为了单元测试能读懂代码,还是能够理解开发人员的代码意图?还是个人爱好?
我做过C++程序员
1)语法本身的学习
2)面向对象思想的学习
3)语言惯用法的学习
4)结合实践
你听好多人在说:C++不安全,指针错误。。。
其实,正是初学者才容易犯错误,C++是一个很好的语言,但是入门要求比较高,适合长时间学习,不适合突击。
如果有时间看,推荐你几本经典的C++书,不一定全读,但至少要学习语言本身的精髓部分:
《数据结构——C++描述》我觉得这类书比纯粹讲语法的更好,计算机专业的对这个应该熟悉
《C++经典问答》: C++ FAQ的中文译本 电力出版社 适合初学
《C++编程思想》
《Essencial C++》
《Effective C++》
《More Effective C++》
另外《C++ programing language》 《C++ Primer》都是大部头,向深入学习,最好也读读。