|
Генерация ошибки, Обработка ошибок на этапе компиляции/линковки |
|
|
|
Sep 10 2007, 09:18
|

Местный
  
Группа: Свой
Сообщений: 343
Регистрация: 24-01-07
Из: Новосибирск
Пользователь №: 24 714

|
Есть класс: Код class My_Class { private: unsigned char * cPort; unsigned char * cMask; public: My_Class() {}; ~My_Class() {}; Init(char * cPort, char * cMask); int Method1(); }; Интересует, скажем, при вызове Method1() проверять, а проинициализированы ли указатели или они NULL и выдавать ошибку. Насколько это возможно именно на этапе компиляции/линковки? Обходной путь на данный момент не интересует, хотя он довольно прост: создать сразу конструктор с параметрами и "не париться". Стормозил на уровне браузера, просьба администриторов удалить одну тему.
Сообщение отредактировал aspID - Sep 10 2007, 09:19
|
|
|
|
|
 |
Ответов
|
Sep 10 2007, 10:53
|

Местный
  
Группа: Свой
Сообщений: 343
Регистрация: 24-01-07
Из: Новосибирск
Пользователь №: 24 714

|
Цитата насколько я знаю, IAR исключения не поддерживает Думаю, Вы правы, поскольку в ЮзерГиде ничего по этому поводу не нашел
|
|
|
|
|
Sep 10 2007, 11:27
|
Знающий
   
Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153

|
Цитата(aspID @ Sep 10 2007, 14:53)  Думаю, Вы правы, поскольку в ЮзерГиде ничего по этому поводу не нашел Версия для AVR не поддерживает точно - EWAVR_CompilerReference, стр. 189-190. Насчет ARM не знаю.
|
|
|
|
Сообщений в этой теме
aspID Генерация ошибки Sep 10 2007, 09:18 alexander55 Цитата(aspID @ Sep 10 2007, 13:18) Есть к... Sep 10 2007, 09:36 aspID Цитатав Method1(), пожалуйста, сколько угодно
Прос... Sep 10 2007, 09:45 alexander55 Цитата(aspID @ Sep 10 2007, 13:45) Просту... Sep 10 2007, 09:58 aspID На данном этапе проще (и правильнее, ИМХО) сделать... Sep 10 2007, 10:07 alexander55 Цитата(aspID @ Sep 10 2007, 14:07) На дан... Sep 10 2007, 10:30 Непомнящий Евгений Цитата(aspID @ Sep 10 2007, 14:07) На дан... Sep 10 2007, 10:51 tag Цитата(aspID @ Sep 10 2007, 14:07) На дан... Sep 10 2007, 11:47 aspID ЦитатаС переменными проще, чем с указателями.
Субъ... Sep 10 2007, 10:47 dxp Цитата(aspID @ Sep 10 2007, 16:18) Интере... Sep 10 2007, 13:50 aspID Тогда здесь же вопрос к людям, имеющим в приложени... Sep 10 2007, 15:22 Непомнящий Евгений Цитата(aspID @ Sep 10 2007, 19:22) Тогда ... Sep 11 2007, 04:29 alexander55 Цитата(aspID @ Sep 10 2007, 19:22) Тогда ... Sep 11 2007, 04:44 tag Цитата(aspID @ Sep 10 2007, 19:22) Тогда ... Sep 11 2007, 05:42 aspID Цитатаглобальными \ статическими \ члена... Sep 11 2007, 04:36 aspID alexander55, не совсем понимаю, к чему Вы клоните,... Sep 11 2007, 04:55 alexander55 Цитата(aspID @ Sep 11 2007, 08:55) alexan... Sep 11 2007, 05:32 aspID ЦитатаУ меня например есть суеверный страх перед к... Sep 11 2007, 05:59 Непомнящий Евгений Цитата(tag @ Sep 11 2007, 09:42) В принци... Sep 11 2007, 06:00 alexander55 Цитата(Непомнящий Евгений @ Sep 11 2007, 10... Sep 11 2007, 06:13
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|