C++对象模型的那些事儿之一:对象模型(

C++对象模型的那些事儿之一:对象模型(

---

title:C++对象模型的那些事儿之一:对象模型(上)

date:-08-:01:53

tags:C++知识

categories:C++知识

---

#前言

很早以前就听人推荐了《深入理解C++对象模型》这本书,从年初买来到现在也只是偶尔翻了翻,总觉得晦涩难懂,放在实验室上吃灰吃了好久。近期由于找工作对C++的知识做了一个全面系统的学习,基础相对扎实了很多,因而,又重新拿起这本书,突然觉得里面的知识也不那末难懂,而且越看越有意思,不愧是C++高阶教程啊!耐着性子,抓着头皮花了两个多月,总算对其中的知识有了一些理解,部份章节反反复复的看,每次都有新的收获。所谓好记性不如烂笔头,本系列博文就对我所学到的知识和我所遇到的困惑做一个整理。

!--more--

#引例

我以一个简单的例子来开始本篇博文,这个例子也会贯穿整篇博文,让大家一步一步对C++对象模型有一个全面的了解。

假定此时需要设计一个Animal类,包括动物名,体重和一些常见行动,设计以下:

```cpp

classAnimal{

Animal(){}

~Animal(){}

charname[10];//动物名字

intweight;//体重

virtualvoideat(){};//动物都需要吃,所以将eat设为虚函数,方便后面继承

virtualvoidsleep(){};//同上

}

```

设计者很









































北京治疗白癜风病哪家好
北京白癜风专业的医院



转载请注明:http://www.nydjfy.com/zyyd/701.html

  • 上一篇文章:
  •   
  • 下一篇文章: