2010-06-06 72 views
3

newdelete被認爲是預處理器,而mallocfree是功能。什麼是newdelete是預處理器?新,刪除,malloc,免費

+7

新增和刪除不是「預處理器」。它們與*預處理器無關。新增和刪除語言指令。更確切地說,它們是一元運算符,如'+'和'*'。 – Juliano 2010-06-06 05:12:12

回答

11

刪除是C++ 運營(如+,(),等等),而的malloc自由是(C)的功能。某些運算符(包括new和delete)可能會超載。