C++/STL deque

Oct 30, 2007 04:37


Вот почему отлично работает:

struct edge {
int to;
double w;
list::iterator backe;
};

но категорически отказывается работать:

struct edge {
int to;
double w;
deque::iterator backe;
};

?
Разница только в list -> deque. Не компилирует вообще структурку edge (undefined type ‘edge’)… Не пойму

UPD: В мелкософтовской реализации дека закомментил
// helper data used by the expression evaluator
static const int _EEM_DS = _DEQUESIZ;
enum { _EEN_DS = _DEQUESIZ };
- заработало. WTF?

Программирование

Previous post Next post
Up