可能重複:
What is the difference between new/delete and malloc/free?Malloc和新運算符分配內存有什麼區別?
我感到困惑,當我創建由下使用新的操作符++的對象。 malloc和new運算符之間必須有區別,這樣才能調整內存塊的大小。如果我想分配一個內存我使用malloc但如果我使用一個新的操作符?
İsn't它分配一個內存?你能解釋一下,當我使用malloc,什麼時候應該使用新的?
X* ptr = new(1,2) X;
obj = (ObjID *)malloc(sizeof(ObjID));
非常感謝。
這是真的,我在那裏找到我的答案,謝謝。 – zibib 2010-07-15 07:16:26