Как выделить память?
у меня компилится твой код.покажи полностью код с классом который не компилируется или поподробней о ошибке..
Уверен, что валится именно тут?
gdb на это дело натравливал?
Гдб натравливал, да вот только не могу поймать момент, когда происходят такие казусы - знаю только, что где-то после 75 запусков функции . Кстати, мне очень поможет, если кто-нибудь расскажет, как в гдб откатывать только что произведённые операции. Хотя, это невозможно, наверное - не будет же он все изменения в памяти хранить.
Какой графический фронтенд к gdb, кроме ddd, самый удобный?
а можно на сам класс взглянуть? и на то, как он используется?
Покажи кусок кода побольше.
Завтра покажу - нет сети, пишу с чужого компа. Гонят меня уже отсюда:)
да,в гдб отката нету
+1
Вспомнил про valgrind. Оказалось, что происходил выход за пределы массива. Всем спасибо!
Оставить комментарий
yulya
Есть класс C++, называется он Port. Я хочу создать массив из numports указателей на различные Port, не создавая их. Вот что делаю:Каждый из портов создаю так:
Что-то мне подсказывает (сегфолты что здесь ошибка. Как надо правильно выделять память?