3
new
и delete
считаются препроцессорами, а malloc
и free
- это функции. Что означает new
и delete
являются препроцессорами?New, delete, malloc, free
new
и delete
считаются препроцессорами, а malloc
и free
- это функции. Что означает new
и delete
являются препроцессорами?New, delete, malloc, free
нового и удалить являются С ++ операторами (например, +,() и т.д.), тогда как таНоса и свободных являются (С) функции. Некоторые операторы (включая новые и удаленные) могут быть перегружены.
Новые и удаленные не являются «препроцессорами». Они не имеют никакого отношения к * препроцессору. Новые и удаленные - это языковые директивы. Точнее, это унарные операторы типа «+» и «*». – Juliano