Здравствуйте, newpy, Вы писали:
N>Как правильно освободить память от массива символов, полученных из функции?
Ну вроде все правильно, нужно через delete [] .
Хотя еще правильнее, когда кто память распределял, тот ее и освобождает.
То бишь вызывающая функция должна передать в вызываемую функцию уже готовый массив. И сама же потом его освободить. Вызывающей функции лучше знать откуда и как распределялась память под массив, и что с ней потом делать.