摘要: 引用:https://www.cnblogs.com/burellow/archive/2011/05/25/2056506.html 1) 虚函数是动态绑定的,也就是说,使用虚函数的指针和引用能够正确找到实际类的对应函数,而不是执行定义类的函数。这是虚函数的基本功能,就不再解释了。 2) 构造函数 阅读全文
posted @ 2018-12-11 22:34 super行者 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 只有虚函数才使用动态绑定,其它全部是静态绑定 编译阶段决定:non-virtual 函数->静态绑定->绑定静态类型 运行时决定: virtual 函数->动态绑定->绑定动态类型 虚函数是动态绑定的,但是为了执行效率,缺省参数是静态绑定的。永远记住: “绝不重新定义继承而来的缺省参数(Never 阅读全文
posted @ 2018-12-11 22:04 super行者 阅读(106) 评论(0) 推荐(0) 编辑