摘要:
封装的开销 C++类的成员数据直接包含在每个对象内部,而noninline成员函数虽然在类中申明,但不会出现在每个对象内部。 每个noninline的成员函数仅产生一个唯一的函数实体。而inline函数在会为每个使用者身上生成一个函数实体。 因此C++类的封装并未带来任何空间或执行期间的不良,仅仅因为virtual的原因带来一些时间上的额外负担。 (1) virtual function 机... 阅读全文
posted @ 2009-06-20 12:40
辛勤耕耘
阅读(726)
评论(0)
推荐(0)

浙公网安备 33010602011771号