Есть рабочее приложение на WinAPI.
Нужно добавить в него список. Использую, как привык, СТЛ.
Подключаем <list>
делаем
typedef list<DWORD,LPTSTR> TProcessList;
все нормально.
Но объявляем глобальную (а хоть и локальную переменную)
TProcessList MyList;
получаем кучу ошибок в __alloc.h
Что сделано неверно?
Здравствуйте, Zhouck, Вы писали:
Z>Есть рабочее приложение на WinAPI.
Z>Нужно добавить в него список. Использую, как привык, СТЛ.
Z>Подключаем <list>
Z>делаем
Z>typedef list<DWORD,LPTSTR> TProcessList;
Z>все нормально.
Z>Но объявляем глобальную (а хоть и локальную переменную)
Z>TProcessList MyList;
Z>получаем кучу ошибок в __alloc.h
Z>Что сделано неверно?
Может тебе не list нужен, а map какой-нить? А то "list<DWORD,LPTSTR>" для листа как-то не очень подходит т.к.
template<class _Ty,
class _Ax = allocator<_Ty> >
class list
...