sizeof是运算符,并不是函数;new和delete也是运算符,而malloc/free才是函数,运算符的效率大于函数;
所以编写C++程序中,优先选择的是new/delete,而不是malloc/free;
注:(1). .* :: >: sizeof 这五个运算符无法重载,new/delete也是运算符且可以重载;
(2)C++程序中,尽量优先使用新特性;