转换类型 *** 作符 | 作用 |
const_cast | 去掉类型的const或volatile属性 |
static_cast | 无条件转换,静态类型转换 |
dynamic_cast | 有条件转换,动态类型转换,运行时检查类型安全(转换失败返回NULL) |
reinterpret_cast | 仅重新解释类型,但没有进行二进制的转换 |
稳定排序
冒泡排序(bubble sort) — O(n2)
插入排序 (insertion sort)— O(n2)
归并排序 ( merge sort ) — O(n log n)
虚函数表创建时机非稳定排序
选择排序 ( selection sort ) — O(n2) 希尔排序 ( shell sort ) — O(n log n) 堆排序 ( heapsort ) — O(n log n) 快速排序 ( quicksort ) — O(n log n)
虚函数表创建时机是在编译期间。编译期间编译器就为每个类确定好了对应的虚函数表里的内容。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)