摘要:
1. 实现技术的挑战:要找到一个足够有效的方法,将istream和ostream各自维护一个ios subobject,折叠成为一个由iostream维护的单一ios subobject,并且还可以保存base class和derived class的指针之间的多态指定操作。2. 一种实现方法:class如果内含一个或多个virtual base class subobject,像istream那样,将被分割为两部分:一个不变局部和一个共享局部。不变局部中的数据,不管后继如何衍化,总是拥有固定的offset,所以这部分数据可以被直接存取。至于共享局部,所表现的就是virtual base cl 阅读全文
posted @ 2012-09-26 22:31 神の大司命 阅读(245) 评论(0) 推荐(0)
浙公网安备 33010602011771号