malloc()没啥好讲的,唯一要注意的就是与new的区别
malloc()失败是返回NULL指针,new失败是抛出异常
malloc和new的空间释放的方式不能串着用
new数组时需要注意配合delete[]。new char[] new int[] 之类没什么,如果new string[] 这类的对象或结构体使用delete只会释放首地址指向的空间,后续的空间不会释放。
malloc()没啥好讲的,唯一要注意的就是与new的区别
malloc()失败是返回NULL指针,new失败是抛出异常
malloc和new的空间释放的方式不能串着用
new数组时需要注意配合delete[]。new char[] new int[] 之类没什么,如果new string[] 这类的对象或结构体使用delete只会释放首地址指向的空间,后续的空间不会释放。