Semana 1: asignación de memoria dinámica

nuevo operador para implementar la asignación de memoria dinámica

método 1: asignar una variableP = new T

  • P es una T *, T es cualquier tipo, asigne dinámicamente un espacio de memoria de tamaño de (T) y luego guarde la dirección inicial en P

método 2: asignar una matrizP = new T[N]

  • N es el número de elementos de la matriz que se asignarán, asigne una pieza de memoria con un tamaño de memoria de n * tamaño de (T) y asigne la dirección de inicio a P

uno nuevo, borra uno

delete 指针, El puntero debe apuntar al nuevo espacio y el mismo lugar no se puede eliminar dos veces
delete [] 指针, elimine la matriz

Supongo que te gusta

Origin blog.csdn.net/ZmJ6666/article/details/108548295
Recomendado
Clasificación