Re[2]: как работает delete []ptr?
От: epflorov Россия www.epflorov.hotbox.ru
Дата: 15.07.02 18:34
Оценка:
Здравствуйте Андрей Тарасевич, Вы писали:

АТ>Здравствуйте epflorov, Вы писали:


E>>Тема http://www.rsdn.ru/forum/message.asp?mid=72857
Автор:
Дата: 15.07.02
напомнила мне о следующем.


E>>Если мы не можем знать размер массива после его выделения, то как компилятор может вызвать деструкторы для каждого элемента массива.


АТ>Не понимаю вопроса. Мы действительно не можем знать размер массива. А компилятор — может. Деструкторы-то вызывает компилятор, а не мы.


Логика: мы не можем ..., а компилятор — может, меня и смутила.
Вопрос произошел от указанной темы об определении размера массива, поэтому и стало интересно, кто чего может. То есть я перефразировал бы свою мысль следующим образом: почему компилятор имеет средства для определения размера массива (то есть количества элементов), а программа таких стандартных средств не имеет.

Буду очень признателен, если вы ответите на этот вопрос.

Евгений Флоров.
Евгений Флоров
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.