1
我想通过研究C++中的真实世界示例来学习面向对象的概念。 这exmple应该说明如继承,封装,重载,多态等我在哪里可以在C++中找到一些很好的示例来研究面向对象的概念?
我想通过研究C++中的真实世界示例来学习面向对象的概念。 这exmple应该说明如继承,封装,重载,多态等我在哪里可以在C++中找到一些很好的示例来研究面向对象的概念?
所有概念考虑quite popular post here on SO,有很多解决方案,您的问题,可能是最好的一个是this book。
我还想推荐另一条路径:如果你可以从原始焦点偏离一点,在Obj-C和Java之间选择1。
我之所以建议这是Java的长期存在,加上它在生产和教育领域的大受欢迎,以及Obj-C在某种程度上是一种面向对象的语言,它“暴露”这种机制的工作方式,有很多指针和真正简单而强大的概念,可以帮助你理解这一点。
它也可以对未MAC OS驱动平台上使用对象 - 但你应该使用clang
,不gcc
,gcc
是objc支持一点点behind
,至少这是我的经验。
还有通常的list of free resources有很多好东西,总是有帮助。
在我发布答案之前,该问题已经关闭,但我首先推荐C++ FAQ,它提供了C++中OOP的很好的概述。就项目而言,一些备受重视的代码库包括:Qt,Chromium和Ogre 3D。 – jaho