c++ malloc calloc new [] 及差异

三者皆可开辟内存,new []是c++特有;速度calloc>new []>malloc。

malloc开辟空间并没有查擦写内存,calloc增加对内存擦写初始化0的过程。

malloc基址寄存器向前位移时没有执行取值寄存器擦写内存值操作,calloc基址寄存器向前移位时增加取值寄存器内存值初始化0过程。

其他对比:

strcat

strlen

strlen和sizeof

memset和memcpy

memcpy strcpy

再快一点点... 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章