摘要:
*内联函数是什么,有什么用 定义:内联函数是指用inline关键字修饰的函数。在类内定义的函数被默认成内联函数。 动机:内联扩展是用来消除函数调用时的时间开销。它通常用于频繁执行的函数。 一个小内存空间的函数非常受益。 注意:内联函数一般适合于不存在while和switch等复杂的结构且只有1~5条 阅读全文
摘要:
*什么是虚继承,使用虚继承来解决什么问题,什么是虚基类 #虚拟继承是多重继承中特有的概念。虚拟基类是为解决多重继承而出现的。如:类D继承自类B1、B2,而类B1、B2都继承自类A,因此在类D中两次出现类A中的变量和函数。为了节省内存空间,可以将B1、B2对A的继承定义为虚拟继承,而A就成了虚拟基类。 阅读全文