16
Como delete [] sabe que é uma matriz?
Tudo bem, acho que todos concordamos que o que acontece com o código a seguir é indefinido, dependendo do que foi passado, void deleteForMe(int* pointer) { delete[] pointer; } O ponteiro pode ter todos os tipos de coisas diferentes e, portanto, executar um incondicional delete[]nele é indefinido. No entanto, vamos …