首页 相关文章 深度探索C++对象模型(3)

深度探索C++对象模型(3)

  介绍

  多态是一种威力强大的设计机制,允许你继承一个抽象的public接口之后,封装相关的类型,需要付出的代价就是额外的间接性--不论是在内存的获得,或是在类的决断上,C++通过class的pointer和references来支持多态,这种程序风格就称为"面向对象".

  大家好,雷神关于《深度探索C++对象模型》笔记终于又和大家见面了,速度慢的真是可以。好了不浪费时间了,直接进入主题。

  这篇笔记主要解决了几个常常被人问到的问题。

  1、C++支持多重继承吗?

  2、结构和类的区别是什么?

  3、如何设计一个面向对象的模型?

  C++支持多重继承(JAVA和C#不支持多重继承),虽然我想我可能一辈子用不到它这一特性(C++是雷神的业余爱好),但至少我要知道它可以。典型的多重继承是下面这个:

  

//iostream 从istream 和 ostream 两个类继承。
class iostream:public istream,public ostream
{......};

  ...[ 查看全文 ]

2016-02-19 标签:

深度探索C++对象模型(3)的相关文章

手机页面
收藏网站 回到头部