随笔分类 - C++
摘要:- 条件较多或满足条件概率高的语句靠前,if-else 比 switch 效率高。 - 条件较多或满足条件概率高的语句靠后,switch 比 if-else 效率高。 - 条件较少的情况下,编译器不会做任何优化(不优化比优化好),switch 底层汇编会出现 "cmp" 比较,效率和 if-else
阅读全文
posted @ 2021-09-16 20:18
HyperVS
摘要:CBinTree.hpp 1 #include <iostream> 2 #include <queue> 3 #include <stack> 4 5 template <typename T> 6 class BinTree 7 { 8 private: 9 // 树节点 10 typedef
阅读全文
posted @ 2021-09-10 14:34
HyperVS
摘要:测试环境:VS2015 写在前面:子类的虚析构函数位于虚表第一位;若子类仅重写父类一部分虚函数,那么父类未被重写的虚函数位于虚表中:子类重写函数之后、子类自身虚函数之前。 单个类 class A; class A; // 自身有虚函数 单继承 class A; // 没有虚函数 class B :
阅读全文
posted @ 2021-08-26 22:13
HyperVS

浙公网安备 33010602011771号