平时写代码基本都是用的C语言,很少用C++,感觉C++能实现的C语言也能实现
但不论怎么说,C++在开发上还是非常高效的
但一直没有很好的契机,从C语言过渡到C++
关于如何从C语言逐渐过渡到C++,我们来看看网友们怎么说的
字符串不用char*,用string,
数组不用[ ],用vector。
这样就有一只脚过渡到c++了。
剩下的珠穆朗玛峰和通天塔,你自己爬吧。
先用熟STL,再用熟object代替structure
你难道不知道STL对ACM的帮助很大吗?vector、set、multiset、map这些容器,你要是会灵活应用,会帮你节省多少代码?!甚至你一时想不到解决方案时,容器都能帮你大忙!还有string类处理字符串问题特别方便。
可以找一些C++开源项目来写。
这个作者推荐的几本书看起来不错,《大话数据结构》和《深入理解计算机操作系统》我貌似看过了,《大话设计模式》应该值得一看, 此外还有《c++ primer plus》、《effective c++》、《effective stl》等
如何从c语言过渡到c++? - Sindeen的回答 - 知乎
总结:用熟stl各种工具来替代C里的,再用熟object代替structure,用熟模板,基本就渐入佳境了