Вопрос по STL(как этим пользоваться)
От: Аноним  
Дата: 26.05.03 07:57
Оценка:
Есть допустим у меня структура:

typedef struct USERDATA_INFO
{
int iAccountType;
LPCTSTR lpUserName;
......
.......
} USERDATA_INFO, *LPUSERDATA_INFO;

list<LPUSERDATA_INFO> user_data;

Вопрос: Как теперь для 10 юзеров заполнить эту структуру.
Я делаю стандартно таким образом:
int user_num = 10;
user_data = (LPUSERDATA_INFO *) malloc(user_num * sizeof(LPUSERDATA_INFO));

потом при добавлении юзера
user_data[0] = (LPUSERDATA_INFO) realloc((user_count + 1)sizeof(USERDATA_INFO));
user_data[0] = (LPUSERDATA_INFO) malloc(sizeof(USERDATA_INFO));
user_data[0]->iAccountTipe = 0;
........
.........
и.т.д.
Трабл в том , что потом надо удалять юзеров добавлять новых, вобщем надо помучиться.
Я слышал что пользуя STL это все можно сделать гораздо проще(если уметь), красивее и грамотнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.