Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
sanchoflat
4 / 6 / 1
Регистрация: 05.11.2011
Сообщений: 97
#1

Как бороться с необработанными исключениями - C++

29.10.2012, 19:07. Просмотров 257. Ответов 1
Метки нет (Все метки)

Очень часто возникает в VS такая ошибка при выполнении программы:
Необработанное исключение типа "System.NullReferenceException" произошло в lab3.1.exe

Дополнительные сведения: Ссылка на объект не указывает на экземпляр объекта


Но как её исправить - не могу понять. иногда на рандоме что-то исправлю - и работает, а так, осознанно - не понимаю.
Как исправлять?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.10.2012, 19:07     Как бороться с необработанными исключениями
Посмотрите здесь:

Что общего между исключениями процессора и исключениями С++? - C++
Собственно, сабж. Можно ли поймать исключения, выброшенные процессором(например, деления на 0) или только это общее название разных...

Выяснить, сколько бюллетеней осталось необработанными - C++
В стране Виртландии раз в пять лет проходят выборы президента. И каждый раз после завершения голосования появляется необходимость...

Как бороться с гогой? - C++
enum A{a...}; class B { public: bool m(A x); }; void f(const B &b) { if (b.m(a)) // Ругается на эту строчку, говорит...

Висячие указатели, как с ними бороться - C++
Здравствуйте, возникла такая проблема. Есть вектор объектов, в указатель заношу какой либо объект. Но данные из вектора могут удалятся в...

Что за ошибка и как с ней бороться? - C++
Вообщем у меня нормально открывается, другим передаю, у них лезет вот такая ошибка

Работа с исключениями - C++
Имеется вот такой код в конструкторе : try { this -> array = new int * ; } catch (std::bad_alloc&...

работа с исключениями - C++
Столкнулся с #include <exception> и не могу понять как это работает, в интернете информации мало и не понятно, кто может обьяснить или...

Разобраться с исключениями - C++
Накопилось пара вопросов по исключениям. Собственно мой класс исключений производный от стандартного класса runtime_error, ничего...

функции с исключениями в наследовании - C++
почему на такоеstruct B { class S {}; class SS :public S {}; virtual void f()throw(SS) { throw SS(); } }; struct C : public...

Перебор комбинаций с исключениями - C++
Здраствуйте!Хочу попробовать сделать задачу:есть число n которое указывает количество цифр и есть число k которое указывает количество...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
OhMyGodSoLong
~ Эврика! ~
1243 / 992 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
29.10.2012, 21:37     Как бороться с необработанными исключениями #2
Как как... Запускаете в отладчике и смотрите, какой именно указатель указывает на какую-то какашку, а не нужный объект. Потом с помощью тайной техники «Отладка программ» выясняете, почему он указывает чёрти куда, и заставляете его указывать куда следует.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru