Следующий код указывает на первый символ в массиве char, доступный в памяти только для чтения. Правильно?:
const char * ptr = "String one";
Теперь, когда ptr
начинает указывать на другую ячейку памяти:
ptr = "String two";
Что происходит с первым массивом char? Является ли это место памяти освобожденным после завершения выполнения?