c++ malloc calloc new [] 及差異

三者皆可開闢內存,new []是c++特有;速度calloc>new []>malloc。

malloc開闢空間並沒有查擦寫內存,calloc增加對內存擦寫初始化0的過程。

malloc基址寄存器向前位移時沒有執行取值寄存器擦寫內存值操作,calloc基址寄存器向前移位時增加取值寄存器內存值初始化0過程。

其他對比:

strcat

strlen

strlen和sizeof

memset和memcpy

memcpy strcpy

再快一點點... 

 

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