Форум программистов, компьютерный форум, киберфорум
Наши страницы

Непонятное поведение list, vector в другом классе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программы - оценка труда http://www.cyberforum.ru/cpp-beginners/thread923451.html
Каким образом оценивают стоимость программы? хоть как-то примерно. По сути можно продать Hello World прогармму за 100 долларов при сильном желании) Но в действительности, по каким критерия...
C++ new и delete Ошибка, незнаю как для моего класса выделить память. Как исправить? class MyClass { int a, b, c; public: MyClass(int a, int b, int c) } http://www.cyberforum.ru/cpp-beginners/thread923428.html
Ошибка в решении задачи "Судоку" (acmp) C++
Здравствуйте. Судоку размера n называется квадрат со стороной n2, разделенный на n2 средних квадратов со стороной n, каждый из которых разделен на n2 маленьких квадратов. В каждом маленьком квадрате...
C++ Сравнить два int числа расположенных в char* строке
Всем првиет. Имею проблему связанную с быстродействием. Нужно сравнить 2 строки на больше/меньше/равно. Каждый символ строки - число. строка строго 7 символов, т.е. 7 чисел. При приведении к int...
C++ Неправельно работает конструктор(наверно) http://www.cyberforum.ru/cpp-beginners/thread923396.html
Вот класс и вот конструктор думаю знающие люди разберутся я создаю 1 элемент класса точнее указатель first на элемент который будет головным элементом динамического списка... если запустите программу...
C++ Перевести с QBasic на С++ Добрый день.Имеется рабочий код на QBasic,хочу переписать его на C++.Пока не получается,требуется ваша помощь. CLS INPUT "ширина общ", x INPUT "шир1", a INPUT "шир2 ", b INPUT "шир3 ", c... подробнее

Показать сообщение отдельно
monolit
186 / 185 / 22
Регистрация: 24.03.2011
Сообщений: 669
Завершенные тесты: 1

Непонятное поведение list, vector в другом классе - C++

15.07.2013, 16:03. Просмотров 310. Ответов 2
Метки (Все метки)

Салют.

C++
1
2
3
4
5
6
7
8
9
10
class _auxObserver {
        ---
    list<gmObjBase*> mObservedObj;
    vector<int> b;
 
public:
    _auxObserver();
    
    void add(gmObjBase* obj);
        ---
и реализация этой части:
C++
1
2
3
4
5
6
_auxObserver::_auxObserver() {};
    
void _auxObserver::add(gmObjBase* obj) {
    //mObservedObj.push_front(obj);
    b.push_back(0);
};
Так вот, в функции add программа падает... именно в push_back, insert и тп. Я думал что-то не так с моим gmObjBase, но даже для int падает. А если объявить b как указатель на вектор(или list), то все работает.
первый раз с таким поведением сталкиваюсь, раньше все прекрасно работало. Думал - может оно исключение выбрасывает, ан нет...программа просто завершает работу без указания ошибок.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru