Доброго времени суток! Делаю курсовую работу для универа. Слова у меня это вектор. Но вот что интересно при добавлении в вектор слов нового слова он крашится, причем если 2 - 3 вставки работают нормально, а вот дальше просто крашится.
void Line::CreateNewWord( string character )
{
int i;
// Определение позиции итератора
for ( i = 0, it = words.begin(); it < words.end(); it++, i++)
if( i == activeWord )
break;
// Если не первое слово
if( width )
activeWord++;
// Создание нового слова
word = new Word();
word->Insert( character );
words.insert( it, *word );
width += FONT_WIDTH;
}
Из-за чего такое может быть?