ссылка на вектор
От: Lepsik Индия figvam.ca
Дата: 01.05.06 21:36
Оценка:
в проекте для VS6 нашел такой код


std::vector<CODE_ENTRY>::iterator   CodeIter = 0;
CodeIter = NULL;
while( CodeIter == NULL )
{
     CodeIter = &m_Code[I];   //error C2679: binary '=' : no operator found which takes a right-hand operand of type 'mib_entry *' (or there is no acceptable conversion)
     .....
}



не знаю о чем думал автор, но в VS2005 такой код не проходит. Правильно ли будет если я заменю на :

std::vector<CODE_ENTRY>::iterator   CodeIter = m_Code.end();
while( CodeIter == m_Code.end() )
{
     CodeIter = ( m_Code.begin() + I );   
     .....
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.