Cómo asignar dinámicamente matrices en C ++
Sé cómo asignar dinámicamente espacio para una matriz en C. Se puede hacer de la siguiente manera:
L = (int*)malloc(mid*sizeof(int));
y la memoria puede ser liberada por:
free(L);
¿Cómo consigo el equivalente en C ++?
Específicamente, ¿cómo uso elnew
ydelete[]
palabras clave? ¿Especialmente en el contexto de crear / destruir un nodo de lista vinculada, o crear y destruir una matriz cuyo tamaño es dado por una variable durante el tiempo de compilación?