Вниз
Скачать: CL | DM;

Delphi - классы, массивы   Найти похожие ветки 

← →
Turin   (2003-09-29 13:10) [0]

Всего пару вопросов по Object pascal:
1) Я создал дин. массив (array of <type>). Нужно ли его потом очищать?
2) Нужно ли вызывать деструкторы объектов при заверщении программы?
3) Нужно ли вызывать inherited метод при создании объекта, если класс ничего не наследует?

Большое спасибо за внимание...

p.s. А может в инете книжка есть про это? Про динамическую память, про указатели, про классы? Я не нашел...


← →
Юрий Федоров ©   (2003-09-29 13:28) [1]

1. зависит от <type>
2. Нужно
3. Желательно. Вдруг у него поменяется предок - забудешь добавить Inherited


← →
Mike Kouzmine ©   (2003-09-29 13:30) [2]

"А может в инете книжка есть про это?"
Есть. "1000 ответов про это", не помню автора.


← →
pasha_golub ©   (2003-09-29 14:21) [3]

2Mike Kouzmine
Шахиджанян :-)


← →
Turin   (2003-09-29 14:28) [4]

2Юрий Федоров: Спасибо
1) ну допустим <type> - это какой-то класс, тогда?
2) странно, я всю жизнь не вызивал деструкторы и ничего вроде. Я имею ввиду чистое console программирование, без классов-форм. И на Object Pascal.
3) ладно


← →
Turin   (2003-09-29 14:32) [5]

2pasha_golub:
Набрал в гуглях: "Шахиджанян 1000 ответов про это", там мне эротические книжки толкают. Ай нехорошо!


← →
Turin   (2003-09-29 14:33) [6]

2Mike Kouzmine & pasha_golub:
Блин, дошло!!! :)))) Я несколько минут ржал, как вы меня развели


← →
pasha_golub ©   (2003-09-29 14:44) [7]

2Turin
Я несколько минут ржал с твоего поста Turin (29.09.03 14:32) [5]
:-))


← →
DieHard   (2003-09-29 15:35) [8]

2Turin (29.09.03 14:28) [4] :
1) если ты объекты этого класса создавал в рантайме - убей их в период времени жизни дин.массива
2) "ничего вроде" - память просто мусорил



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.015 c
9-51048
Арм
2003-04-15 03:57
2003.10.16
Беда с текстурами в OpeGL


14-51514
Igor_thief
2003-09-27 14:07
2003.10.16
MDI


14-51470
Igor_thief
2003-09-29 14:34
2003.10.16
Как изменить высоту элемента TreeView?


1-51175
DeScriptor
2003-10-02 23:34
2003.10.16
Как бороться с null-terminated строками


6-51363
The One Who Failed In It
2003-08-19 17:32
2003.10.16
Wish To Kill WebBrouser




   Наверх