2007年10月11日

OSI网络结构的七层模型 TCP/IP层次模型

摘要: OSI网络结构的七层模型 (OSI Network Architecture 7 Layers Model) 开放式系统互联模型(OSI)是1984年由国际标准化组织(ISO)提出的一个参考模 型。作为一个概念性框架,它是不同制造商的设备和应用软件在网络中进行通信的标准。现在此模型已成为计算机间和网络间进行通信的主要结构模型。目前使用的大多数网络通信协议的结构都是基于 OSI 模型的。... 阅读全文

posted @ 2007-10-11 19:04 cutepig 阅读(16868) 评论(0) 推荐(0) 编辑

单继承、多重继承、虚继承

摘要: http://blog.csdn.net/wfwd/archive/2006/05/30/763797.aspx 阅读全文

posted @ 2007-10-11 18:31 cutepig 阅读(241) 评论(0) 推荐(0) 编辑

static_cast, const_cast,dynamic_cast和reinterpret_cast

摘要: http://blog.csdn.net/wfwd/archive/2006/05/30/763785.aspxstatic_cast在功能上基本上与C风格的类型转换一样强大,含义也一样。它也有功能上限制。例如,你不能用static_cast象用C风格的类型转换一样把struct转换成int类型或者把double类型转换成指针类型,另外,static_cast不能从表达式中去除const属性,因为... 阅读全文

posted @ 2007-10-11 18:11 cutepig 阅读(528) 评论(0) 推荐(0) 编辑

泛化(Generalization) 聚合(aggregation)组合(composition)依赖(Dependency)

摘要: 泛化(Generalization) 图表 1 泛化 在上图中,空心的三角表示继承关系(类继承),在UML的术语中,这种关系被称为泛化(Generalization)。Person(人)是基类,Teacher(教师)、Student(学生)、Guest(来宾)是子类。 若在逻辑上B是A的“一种”,并且A的所有功能和属性对B而言都有意义,则允许B继承A的功能和属性。 例如,教师是人,Teacher... 阅读全文

posted @ 2007-10-11 17:55 cutepig 阅读(4157) 评论(0) 推荐(1) 编辑

c++多态的实现 VC++消息映射的实现

摘要: http://blog.csdn.net/gxnu/archive/2007/09/26/1801870.aspx 多态是如何利用这个虚函数表实现的呢?看下面的代码: struct Super { int data; virtual int add(int i){return i;}; virtual string toString()=0; }; class Sub... 阅读全文

posted @ 2007-10-11 13:09 cutepig 阅读(4169) 评论(0) 推荐(0) 编辑

导航