关于运算符和函数

sizeof是运算符,并不是函数;new和delete也是运算符,而malloc/free才是函数,运算符的效率大于函数

所以编写C++程序中,优先选择的是new/delete,而不是malloc/free;

 

注:(1).   .*  ::  >:  sizeof 这五个运算符无法重载,new/delete也是运算符且可以重载;

  (2)C++程序中,尽量优先使用新特性;

posted @ 2021-02-02 09:13  will-z  阅读(63)  评论(0编辑  收藏  举报