2011年1月23日

C++封装开销

摘要: 相对C来说,C++在内存布局以及存取时间上额外开销主要来自于:virtual function 机制: 用于实现 runtime bindingvirual base class: 用于实现一个多次出现在继承体系中的类, 有一个单一而被共享的实体。还有一些多重继承下的额外负担,发生在“一个derived class 和其第二或后继base class 的转换” 之间。 阅读全文

posted @ 2011-01-23 11:11 胡是 阅读(279) 评论(0) 推荐(0) 编辑

导航