Так вот в чем ситуация.Vector push_back error
У меня есть класс
Class L_FullQuote
{
private:
vector<int> time;
..
}
и
Class B
{
L_FullQuote *Symbols[100];
void handle message()
}
Внутри ручки сообщ я есть это заявление
Symbols[i]->time.push_back(2);
код строит fine..but, когда я использую генерируемое длл. приложение просто сбой .. иногда он приводит меня к ошибке niner poiner в vector..but в основном всего приложения просто падает. Он отлично работает без этой линии.
Пожалуйста, помогите
Благодарности
ли вы когда-либо инициализировать элементы массива 'Symbols', чтобы указать на' объекты L_FullQuote', или вы используете неинициализированные указатели? – cdhowie
Я бы предложил внимательно посмотреть на ответ Чада. Я ответил на ваш вопрос напрямую, но он предлагает лучшее общее решение. –