|
IAR 4.41A & C++ |
|
|
|
Sep 21 2007, 08:13
|
Участник

Группа: Участник
Сообщений: 63
Регистрация: 21-09-07
Из: СССР
Пользователь №: 30 719

|
Имеем простой классический код: Код class TMenu { public: TMenu(); ~TMenu(); int Show(int); private: char menu[7][17]; int x,width,len,ptr; };
TMenu *m=new TMenu(); m->Show(1); delete m; Компилируется отлично, без ошибок. Пишем в камень (AT91SAM7XC256), радуемся красивому зависанию. До оператора new все работает, затем просто виснет проц. Объявление в статике все решает, но держать в памяти много объектов не очень здорово. Писать для каждого нового меню отдельную процедуру, чтобы держать все в стеке тоже не очень - тогда с классами нет необходимости возиться. Думал, что там с heap проблема - никаких. malloc() работает.
--------------------
Сомневаюсь, и вам советую!
|
|
|
|
|
 |
Ответов
|
Sep 21 2007, 11:13
|
Участник

Группа: Новичок
Сообщений: 21
Регистрация: 13-09-07
Пользователь №: 30 506

|
А в конструкторе что?
|
|
|
|
|
Sep 21 2007, 11:18
|
Участник

Группа: Участник
Сообщений: 63
Регистрация: 21-09-07
Из: СССР
Пользователь №: 30 719

|
Цитата(deadman @ Sep 21 2007, 14:13)  А в конструкторе что? Ничего. Были действия, которые по идее должны экран обновлять, но они не выполнялись. Удалил. Не заработало никак.
--------------------
Сомневаюсь, и вам советую!
|
|
|
|
Сообщений в этой теме
mungo IAR 4.41A & C++ Sep 21 2007, 08:13 alexander55 Цитата(mungo @ Sep 21 2007, 12:13) TMenu ... Sep 21 2007, 09:28 mungo Цитата(alexander55 @ Sep 21 2007, 12:28) ... Sep 21 2007, 09:52 jorikdima Цитата(alexander55 @ Sep 21 2007, 13:28) ... Sep 21 2007, 10:03  mungo Цитата(jorikdima @ Sep 21 2007, 13:03) Кр... Sep 21 2007, 10:12   zhevak Цитата(mungo @ Sep 21 2007, 16:12) Да, пр... Sep 21 2007, 10:37   alexander55 Цитата(mungo @ Sep 21 2007, 14:12) Да, пр... Sep 21 2007, 10:41 mungo Код 693 void xxx()
694 {
\ ... Sep 21 2007, 10:58 mungo У меня тоже нету исходников. А пошагово зайти не м... Sep 21 2007, 11:43 Alechek Чтобы не стопорился, вызвать функцию до SysInit() ... Sep 21 2007, 11:57 mungo J-Link запустил с горем пополам. Короче нашел где ... Sep 21 2007, 12:07 alexander55 Цитата(mungo @ Sep 21 2007, 16:07) J-Link... Sep 21 2007, 12:28  mungo Цитата(alexander55 @ Sep 21 2007, 15:28) ... Sep 21 2007, 13:21   zhevak Цитата(mungo @ Sep 21 2007, 19:21) Разобр... Sep 24 2007, 04:35    Alexey Bishletov Цитата(zhevak @ Sep 24 2007, 08:35) Сказа... Sep 24 2007, 06:12     zltigo Цитата(Alexey Bishletov @ Sep 24 2007, 09... Sep 24 2007, 06:29      alexander55 Я завелся (значит не прав), но проделал полезную р... Sep 24 2007, 07:02     zhevak Цитата(Alexey Bishletov @ Sep 24 2007, 12... Sep 24 2007, 06:34      zltigo Цитата(zhevak @ Sep 24 2007, 09:34) Добав... Sep 24 2007, 07:06       zhevak Цитата(zltigo @ Sep 24 2007, 13:06) Тольк... Sep 24 2007, 07:51        alexander55 Цитата(zhevak @ Sep 24 2007, 11:51) я воо... Sep 24 2007, 08:02        zltigo Цитата(zhevak @ Sep 24 2007, 10:51) Я тол... Sep 24 2007, 08:04      Сергей Борщ Цитата(zhevak @ Sep 24 2007, 09:34) Я так... Sep 24 2007, 07:14       zhevak Цитата(Сергей Борщ @ Sep 24 2007, 13:14) ... Sep 24 2007, 08:30        zltigo Цитата(zhevak @ Sep 24 2007, 11:30) Да. Э... Sep 24 2007, 08:41        Сергей Борщ Цитата(zhevak @ Sep 24 2007, 11:30) Да. Э... Sep 24 2007, 10:34         zltigo Цитата(Сергей Борщ @ Sep 24 2007, 13:34) ... Sep 24 2007, 10:41   alexander55 Цитата(mungo @ Sep 21 2007, 17:21) В како... Sep 24 2007, 05:10
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|