在C++中,new用于为结构体分配动态内存。
示例:
structmystruct
{
inta;
charb;
mystruct*pMySrt=newmystruct;
a=1;b='a';cout< deletepMySrt; 扩展信息 使用C++中的新增功能 1.调用new运算符分配内存,operatornew(sizeof(A)); 2.调用构造函数创建类对象,A::A(); 3.返回对应的指针; 4.内存分配过程由new(size_t)运算符完成。A::operatornew(size_t)会被调用,否则会调用global::operatornew(size_t),这是C++默认提供的。
上一篇:动态内存分配的主要目的
下一篇:动态内存分配生成动态数组