Здравствуйте Bell, Вы писали:
B>Здравствуйте Kreont, Вы писали:
K>>Написал класс обслуживающий массив из элементов типа простой структуры. K>>Функций мемберов не так много ... найти элемент по заданному полю структуры.. добавить , удалить и ошибки отслеживать. Вроде всё. В программе класс конструируется точно один раз и необходим для многих функции. K>>Стоит ли использовать list.h вместо этого класса ? Переделать не лень — главное чтоб рационально было всё и красиво.
K>>Подскажите чтонить.
B>Конечно предпочтительнее использовать какой-нибудь контейнер из STL, тем более что нет нет специфических требований. А какой именно контейнер использовать — зависит от конкретных требований. Из приведенного текста не очень понятны функции, которые возлагаются на ваш контейнер. Был бы код, можно было что0то более конкретное посоветовать...
B>Да, и если хочется использовать именно std::list<T>, то нужно брать его из <list>, а не из <list.h>
я организовываю работу серверного приложения и каждое подключение должно хранить 3 типа данных. Так как клиенты отключаются и вновь подсоединяются надо динамический контейнер пользовать, с возможностью поиска и удалить/добавить элемент.
Решил использовать <list>.
Почему вот нельзя объявить list<CClientData> m_cl; как член класса основного диалога??
VC ругается что мол шаблоны мемберами не могут быть.