Russian Qt Forum
Ноябрь 24, 2024, 23:48 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 ... 5 6 [7]   Вниз
  Печать  
Автор Тема: Контейнерные классы  (Прочитано 42115 раз)
OKTA
Гость
« Ответ #90 : Февраль 13, 2014, 09:22 »

На сколько мне видится, в каждом конкретном случае удобно использовать свой механизм конечно, а в данном случае может быть переопределить push_back, чтобы возвращать указатель на ново-добавленный элемент?
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #91 : Февраль 13, 2014, 10:20 »

На сколько мне видится, в каждом конкретном случае удобно использовать свой механизм конечно, а в данном случае может быть переопределить push_back, чтобы возвращать указатель на ново-добавленный элемент?
А как Вы переопределите если push_back не виртуальный? И что даст указатель на новый? Проблема-то в том что старый адрес "уплыл".
Записан
OKTA
Гость
« Ответ #92 : Февраль 13, 2014, 10:55 »

Не то ляпнул) Вернее будет сказать перегрузить)) По новому адресу можно будет получить и адрес для элемента адрес которого уплыл.
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #93 : Февраль 13, 2014, 11:05 »

Не то ляпнул) Вернее будет сказать перегрузить)) По новому адресу можно будет получить и адрес для элемента адрес которого уплыл.
Не нужно лезть в такие дебри. Задача на "широту познаний" - а совсем не на "глубину". Все гораздо проще
Записан
OKTA
Гость
« Ответ #94 : Февраль 13, 2014, 11:25 »

сдаюсь  В замешательстве
Записан
Страниц: 1 ... 5 6 [7]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.227 секунд. Запросов: 23.