Re: ошибки C2146, C2061 ! что делать ?
От: посетитель /life/  
Дата: 24.03.10 15:22
Оценка:
Здравствуйте, Аноним, Вы писали:

А>это не компиляется в msvc 2005, но компиляется в msvc 2003:

А>
А>template<int _itemSize, int _itemCount>
А>class CSome //, protected CALLOCATOR
А>{};
А>template<int _itemSize, int _itemCount>
А>class CSomeList 
А>{
А>typedef CSome<_itemSize,_itemCount> _CSome;
А>typedef std::list< _CSome* > _CSomeList;
А>typedef typename _CSomeList::iterator myiter; // !!! error C2146: syntax error : missing ';' before identifier 'myiter'
А>...
А>bool is_myptr_iter(void* vp, myiter& it) //!!!error C2061: syntax error : identifier 'myiter'
А>{...}
А>};
А>
помогите — как исправить, чтоб заработало в 2005...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.