Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 01.10.2011, 04:53
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Добрый деньЗатеял изменения и хочу переделать базовый класс написанный (не мной) очень давно и работающий по сей деньКодC++ (Qt)struct CBase {long mObjectID: // уникальное ID объекта CBase * mPrev; // предыдущий объект (все объекты связаны в список) CBase * mNext; // следующий объект CBase * mPrevTyped; // предыдущий объект того же типа (унаследованного от CBase) CBase * mNextTyped; // следующий объект того же типа};Требуемая ф-циональность- находить объект по ID - сейчас, увы, это решается перебором всего списка - находить/вставлять/удалять объект по "общему" индексу - находить/вставлять/удалять объект по индексу объектов такого типа (сейчас головы/хвосты этих списков собраны в отдельном векторе)Какие есть соображения ?Спасибо
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
РЕШЕНО. Как обратиться к функции родительского класса из базового? Guest Продолжение старого архива 0 30.09.2011 17:17
Как потомков из базового класса "засунуть" в один список ? Guest Новые вопросы и ответы 5 0 28.09.2011 18:20



© www.otvetnemail.ru - Форум вопросов и ответов.