malloc是C++/C语言的标准库函数,new是C++的运算符,它们都可以用于申请动态内存;new可以认为是malloc加构造函数的执行,new出来的指针是直接带类型信息的,而malloc返回的是都是void指针。