我有一个关于new/delete运算符与alloc/free相比的问题.
当动态地为char*分配内存时,我通常使用calloc所以所有保留位都设置为零,所以我不必费心无效.
char*string = new char [20]是否仅保留20个具有char大小的项目,还是将该memoryarea中的所有位设置为零?
如果没有,可以在此内存上使用memset来实现这一目标吗?如果memset或任何其他可能将分配的内存归零的方法,新的运算符是否可以为本机char类型重载以自行完成这项工作?
c++
可能的重复: 插入排序与冒泡排序与选择排序的效率?
对于大数组,选择排序比插入更快吗?最坏的情况是什么时候?
我知道插入比选择更快,但是对于大型数组和最坏的情况?
sorting algorithm insertion-sort
algorithm ×1
c++ ×1
insertion-sort ×1
sorting ×1