创建快捷方式 为什么要动态分配内存?

为什么要动态分配内存?Malloc new(PTR)类可用于分配内存可以手动调用析构函数realloc以释放额外内存。如果realloc返回的新地址与旧地址不同,则指向原始数组对象的每个指针都需要再次

为什么要动态分配内存?

Malloc new(PTR)类可用于分配内存

可以手动调用析构函数realloc以释放额外内存。

如果realloc返回的新地址与旧地址不同,则指向原始数组对象的每个指针都需要再次指向新对象。

注意

由于无法重新分配对C的引用,当realloc返回的新地址与旧地址不同时,对数组中对象的引用将是错误的。

删除[]可能会导致错误。数组对象需要手动销毁。