|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.05.2012, 16:08 | #1 |
Пользователь
Регистрация: 19.04.2012
Сообщений: 57
|
пытаюсь разобраться
Доброго дня! помогите пожалуйста разобраться нубу:
- что если в программе цикл по какому то параметру и на каждой иттерации динамически создаётся новый объект, и каждому объекту должно присваиваться уникальное имя, как же быть- указывать самому каждое имя? - и соответственно вопрос как их потом делетнуть все? - и про delete- используя делит мы удаляем указатель на объект и таким образом занимаемая объектом память снова может использоваться? - а возможно ли delet-ом удалять статически сзданные объекты? |
01.05.2012, 16:15 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
И потом нужно вести список обьектов, чтоб добираться в ним по индексу или по ссылкам. Насчет делетнуть - работа в цикле по списку не сложная.
I'm learning to live...
|
|
01.05.2012, 16:55 | #3 |
Пользователь
Регистрация: 19.04.2012
Сообщений: 57
|
про список это ясно-понятно...
а нельзя как то на живом примере как брать имя из даты и времени? вот скажем создаю сначала 4 объекта статически а потом на иттерациях добавляю по объекту...ну а потом при завершении программы могу я пройтись delete по всем объектам вектора и по статическим тоже? |
01.05.2012, 18:49 | #4 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
- да,
- в цикле, - да, - нет. Идея насчет даты и времени, на мой взгляд, не слишком хорошая. Лучше конструировать уникальное имя из порядкового номера (переменной цикла). |
01.05.2012, 21:11 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Это я к тому что вдруг автор будет с файлами работать как с объектами. Я видел такие проекты с файловым хранилищем в качестве элемента списка.
I'm learning to live...
|
|
01.05.2012, 22:47 | #6 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
По условию уникальные имена должны присваиваться в пределах одного цикла.
В пределах другого цикла даже той же программы (и того же ее экземпляра - без перезапуска) уникальность имен по условию не требуется. Это разные задачи. Для обеспечения уникальности для разных копий программы целесообразно пользоваться указанным Вами способом, а в случае обеспечения уникальности в пределах цикла - тем, что указал я. Если требуется одновременное выполнение этих условий - лучше всего комбинировать эти способы. Дату/время для этих целей вряд ли стоит использовать чаще одного раза на каждый запуск программы. Последний раз редактировалось s-andriano; 01.05.2012 в 22:49. |
01.05.2012, 23:04 | #7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Как бы там ни было - решает пусть автор )
I'm learning to live...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Пытаюсь разработать тест на JS | fs444 | JavaScript, Ajax | 5 | 09.11.2010 17:12 |
пытаюсь заполнить поля | Domanoff | БД в Delphi | 24 | 17.04.2010 07:54 |
Пытаюсь разобраться в принципах куки! | Steh | JavaScript, Ajax | 2 | 02.02.2010 13:03 |
Пытаюсь разобраться в задании | fs444 | Microsoft Office Excel | 12 | 12.01.2010 12:57 |