|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.10.2013, 07:36 | #1 |
Участник клуба
Регистрация: 30.07.2009
Сообщений: 1,601
|
Ошибка сегментирования
Есть реализованный класс, который отвечает за рисование круга, окружности.
Хедер: Код:
Код:
Код:
Еще один факт. В конструкторе класса также вызывается Reshape, но приложение не вылетает. Вызов конструктора происходит в main. P.S. пользуясь случаем, хотелось бы узнать о существовании русских информационных сайтов или статей о OpenGL 3+. |
08.10.2013, 09:17 | #2 | |
Форумчанин
Регистрация: 11.01.2013
Сообщений: 149
|
Цитата:
P.S. В конструкторе класса вместо того что бы выделять 1 байт массива динамически, просто приравняй указатели нулю и ошибки сегментирования не будет при удалении нулевого указателя.
Может это и чушь, но это моя чушь и я ее никому не отдам.
|
|
08.10.2013, 14:17 | #3 | ||
Участник клуба
Регистрация: 30.07.2009
Сообщений: 1,601
|
Цитата:
Код:
Цитата:
--- Вот еще факт. Инициализация класса у меня происходит в main вот так. Код:
Код:
Последний раз редактировалось _PROGRAMM_; 08.10.2013 в 15:31. |
||
08.10.2013, 16:17 | #4 |
Форумчанин
Регистрация: 11.01.2013
Сообщений: 149
|
Я так и не нашел чему же все таки равно начальное значение Env.r. Думаю в нем дело. Так как вы в конструкторе вызываете свою функцию:
Код:
Может это и чушь, но это моя чушь и я ее никому не отдам.
|
08.10.2013, 16:59 | #5 |
Форумчанин
Регистрация: 03.01.2013
Сообщений: 388
|
С чего это Вы взяли, что при использовании динамической памяти не будет ошибки сегментирования?
Код:
|
08.10.2013, 18:57 | #6 | |||
Участник клуба
Регистрация: 30.07.2009
Сообщений: 1,601
|
Проблему решил, смотрите конец сообщения.
Сделал так Код:
Цитата:
2. Я такого не говорил. Цитата:
А теперь самое интересное. Код в начале Код:
Не соответствует никакой логике: Этот код работает: Код:
Код:
Код:
Код:
Код:
--- Цитата:
Shad0wF1rst и Igor95, огромное спасибо, я вам очень благодарен. Последний раз редактировалось _PROGRAMM_; 08.10.2013 в 19:13. |
|||
08.10.2013, 21:42 | #7 |
Форумчанин
Регистрация: 03.01.2013
Сообщений: 388
|
Пожалуйста
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка сегментирования | Evgenuych96 | Общие вопросы C/C++ | 4 | 17.03.2013 13:51 |
Ошибка сегментирования при разборе командной строки | Демик | Помощь студентам | 4 | 30.03.2012 23:01 |
Не работает код, вылетает ошибка сегментирования | Avitella | Общие вопросы C/C++ | 6 | 21.12.2011 22:20 |
Ошибка сегментирования при вызове strcat | Кипящий чайник | Общие вопросы C/C++ | 4 | 05.03.2011 20:49 |
Ошибка сегментирования | Olechka555 | Общие вопросы C/C++ | 1 | 14.09.2010 08:50 |