Es un excelente libro el que estas leyendo; pero hubo un malentendido de tu parte; en el libro no lo recomiendan por podría conducir a una fuga de memoria, en el caso de que la memoria asignada no se haya liberado como claramente se menciona en la ultima parte es nuestra responsabilidad liberarla
Te invito a que vuelvas a leer mas detenidamente esta parte
Código (cpp) [Seleccionar]
int* vector = allocateArray(5,45);
free(vector);
Te invito a que vuelvas a leer mas detenidamente esta parte