![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 28.06.2009
Сообщений: 84
|
![]()
Hejerdal, спасибо за совет, я поразвлекался с дебаггером и вот что увидел:
TetroMapX и TetroMapY везде всему соответствуют, с ними все ок. В функции, где происходит инициализация моего массива TetroMap, указатель TetroMap указывает на 0xa07a78. В функции, где объявляется TetroArray: unsigned char* TetroArray; Затем, когда происходит инициализация с помощью геттера (который возвращает тот самый TetroMap): TetroArray = Tetro->GetArray ( ); TetroArray указывает на адрес 0xbaadf00d, который out of bound. Вот геттер: Код:
Код:
Код:
Что не так? Я совершенно не врубаюсь... |
![]() |
![]() |
![]() |
#12 |
Пользователь
Регистрация: 03.07.2012
Сообщений: 14
|
![]()
Приведите код создания объекта и передачи указателя на него в функцию второго класса
|
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 28.06.2009
Сообщений: 84
|
![]() Код:
|
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 505
|
![]() Код:
Знающий не говорит, говорящий не знает (С) Лао Цзы
Последний раз редактировалось Krok27; 19.07.2012 в 09:09. |
![]() |
![]() |
![]() |
#15 |
Пользователь
Регистрация: 03.07.2012
Сообщений: 14
|
![]() |
![]() |
![]() |
![]() |
#16 |
Пользователь
Регистрация: 28.06.2009
Сообщений: 84
|
![]()
Действительно, локально в конструкторе, ну я и лох...
Но ведь... почему тогда при вызове геттера компилятор не сообщает об ошибке? Ведь переменная уже должна быть "мертва"? О, разобрался, почему. В декларации класса я так же объявил указатель с тем же именем, что и в конструкторе. Последний раз редактировалось mmx358; 19.07.2012 в 11:31. |
![]() |
![]() |
![]() |
#17 |
Пользователь
Регистрация: 28.06.2009
Сообщений: 84
|
![]()
Спасибо большое за помощь!!!
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
С++ Линейные списки. Ошибка сегментации при добавлении элемента. | litviak | Общие вопросы C/C++ | 10 | 30.10.2011 23:48 |
Ошибка в коде, ошибка в css или это проблема с совместимостью с браузерами? | ankris | HTML и CSS | 5 | 23.11.2010 16:58 |
Работа с указателями. Ошибка сегментации. | agronomchek | Помощь студентам | 1 | 24.08.2010 14:51 |
Ошибка сегментации при вызове system("PAUSE") | Lavisa | Общие вопросы C/C++ | 9 | 01.08.2009 18:14 |
Ошибка сегментации при вызове system("PAUSE") | Lavisa | Помощь студентам | 0 | 29.07.2009 17:43 |