摘要: 本文只是粗浅讨论一下C++中的多重继承和虚拟继承。多重继承中的构造函数和析构函数调用次序 我们先来看一下简单的例子: 1 #include 2 using namespace std; 3 4 class A 5 { 6 private: 7 char idA; 8 9 publ... 阅读全文
posted @ 2015-08-06 17:26 峰子_仰望阳光 阅读(471) 评论(0) 推荐(0)
摘要: 在一个程序中,函数调用需要一定的时间和空间(保护现场)的开销。当我们频繁调用小函数时,所造成的函数调用开销就相对(调用复杂函数)就比较大了,所以我们需要像C语言的宏定义函数一样(预编译时会有宏展开),将这些小函数代码(在编译时)复制到调用者中,以减少函数调用开销。为了做到这一步,我们需要在函数前... 阅读全文
posted @ 2015-08-06 00:17 峰子_仰望阳光 阅读(918) 评论(0) 推荐(0)