首页 相关文章 深度探索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
  {......};   结构strUCt和类class到底有没有区别?VCHELP上前几天还看到一个帖子在讨论这个问题。其实结构和类真的没什么区别,...[ 查看全文 ]

2016-02-19 标签:

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

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