怎么从C语言过渡到C++

Posted Dontla

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么从C语言过渡到C++相关的知识,希望对你有一定的参考价值。

平时写代码基本都是用的C语言,很少用C++,感觉C++能实现的C语言也能实现

但不论怎么说,C++在开发上还是非常高效的

但一直没有很好的契机,从C语言过渡到C++

关于如何从C语言逐渐过渡到C++,我们来看看网友们怎么说的

  • 千灯孤影瘦:

字符串不用char*,用string,
数组不用[ ],用vector。
这样就有一只脚过渡到c++了。
剩下的珠穆朗玛峰和通天塔,你自己爬吧。

  • 魔术程序师

先用熟STL,再用熟object代替structure

  • 匿名用户

你难道不知道STL对ACM的帮助很大吗?vector、set、multiset、map这些容器,你要是会灵活应用,会帮你节省多少代码?!甚至你一时想不到解决方案时,容器都能帮你大忙!还有string类处理字符串问题特别方便。
可以找一些C++开源项目来写。

  • Sindeen

这个作者推荐的几本书看起来不错,《大话数据结构》和《深入理解计算机操作系统》我貌似看过了,《大话设计模式》应该值得一看, 此外还有《c++ primer plus》、《effective c++》、《effective stl》等
如何从c语言过渡到c++? - Sindeen的回答 - 知乎

总结:用熟stl各种工具来替代C里的,再用熟object代替structure,用熟模板,基本就渐入佳境了

以上是关于怎么从C语言过渡到C++的主要内容,如果未能解决你的问题,请参考以下文章

从C到C++过渡的3个原因

C++基础 | 从C到C++快速过渡

从C过渡到C++——换一个视角深入数组[初始化]

从自然语言到 C++ 表达式

大话cpp一个程序实现C到C++的过渡(头文件命名空间以及标准输入输出)

如何系统地学习 C++ 语言从开发环境到C++进阶,应该怎么办?