如何在C ++中启动面向对象编程?

可能重复:
最终的C ++图书指南和列表

基本上我来自C,嵌入式C领域。 在这个领域工作了5年后,我想开始C ++。 现在,我开始学习C ++。 但班级概念并没有点击我的脑海。 请建议我该如何启动Class概念或一些简单易用的网站,以便我可以轻松启动C ++。 请给我建议一些很好的C ++问题(我可以在这里找到一些C ++练习的网站)。


看看Definitive C ++ Book Guide。 既然你有C背景,我会推荐Koenig和Moo的“Accelerated C ++”,因为它从一开始就显示了Modern C ++ ideoms中的代码。 这可能会帮助您专注于C和C ++之间的差异,并向您展示您将不得不忘记的C习惯的哪些部分。


如果你想学习C ++,Stroustrups“C ++语言”是一个很好的起点。 我个人也从Scott Meyers的“Effective C ++”和“More Effective C ++”中学到了很多东西,

此外,我认为,考虑到您的嵌入式背景,您可能不仅需要“学习语言”,还需要了解面向对象编程。 我认为这个领域的基本书籍之一是Grady Booch的“面向对象的分析和设计”和“四人帮”:Gamma / Helm / Johnson / Vlissides“设计模式”(尽管这两本书都是用Java背景编写的)


C ++最初来自c,本书可能会帮助你理解c ++:“C ++对象模型内部”

链接地址: http://www.djcxy.com/p/6851.html

上一篇: How to start object orient programming in C++?

下一篇: Use of the '&' symbol in C++