Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: GeorgeIV   (18.12.2008 в 16:46)
вообще то полагается используя массивное new[] использовать массивное delete[] для удаления объекта
После инициализации есть только присвоение одного указателя другому, а автоматического пересчета в структуре естественно не будет
Еще одно замечание - память выделена, но не проинициализирована, завершающего нуля нет, поэтому длина считается до первого попавшегося нуля в памяти после структуры. И с удалением не совсем понятно, они же создаются на стеке и применение оператора delete , по крайней мере в Студии 2008 вызывает ошибку

PS Вобщем программа ведет себя согласно написанному коду.


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: