new关键字与malloc 函数的区别
——new关键字是C++的一部分
——malloc是由C库提供的函数
——new以具体类型为单位进行内存分配
——malloc以字节为单位进行内存分配
——new在申请单个类型变量时可以进行初始化
——malloc不具备内存初始化的特性
例: int * pi = new int(1);
float *pf = new float(2.0f);
char * pc = new char("a");
——new关键字是C++的一部分
——malloc是由C库提供的函数
——new以具体类型为单位进行内存分配
——malloc以字节为单位进行内存分配
——new在申请单个类型变量时可以进行初始化
——malloc不具备内存初始化的特性
例: int * pi = new int(1);
float *pf = new float(2.0f);
char * pc = new char("a");