3
new
和delete
被認爲是預處理器,而malloc
和free
是功能。什麼是new
和delete
是預處理器?新,刪除,malloc,免費
new
和delete
被認爲是預處理器,而malloc
和free
是功能。什麼是new
和delete
是預處理器?新,刪除,malloc,免費
新和刪除是C++ 運營(如+,(),等等),而的malloc和自由是(C)的功能。某些運算符(包括new和delete)可能會超載。
新增和刪除不是「預處理器」。它們與*預處理器無關。新增和刪除語言指令。更確切地說,它們是一元運算符,如'+'和'*'。 – Juliano 2010-06-06 05:12:12