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