我是一名计算机科学专业的学生,因此,我被教导C ++是带有类的C的更好版本。我最终试图在需要解决复杂问题的时候重新发明轮子,直到后来才发现,某种语言功能或某些标准库例程可能为我完成了这项工作。
我所有的舒适与我char*
和*(int*)(someVoidPointer)
成语,但最近,制作到一个开源项目(未成年人)的贡献之后,我觉得这不是一个人应该如何编写C ++代码时认为。它与C有很大的不同。
考虑到我对面向对象的编程非常了解,并且我的学习曲线也不错,当我编写C ++时,您对我有什么建议可以使我进入C ++轨道?