реклама на сайте
подробности

 
 
> Прерывания на С++ и классы для ARM LPC, Как пишется?
yuriyc
сообщение May 13 2009, 09:59
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 27
Регистрация: 28-04-05
Пользователь №: 4 557



Уважаемые коллеги! Перерыл интернет в поисках ответа. Информации нашел крайне мало.
Если кто уже решал подобную проблему поделитесь опытом.
Ранее писал на С для LPC2148. Теперь интересует переход с С++.
Как правильно объявить класс и прерывание. И как потом взаимодействовать с ними.
Или если уже есть подобная тема, адресуйте меня туда .

PS среда разработки keil.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
bus16
сообщение May 13 2009, 10:37
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 78
Регистрация: 10-01-07
Пользователь №: 24 270



Оформляешь функцию прерывания как закрытый метод некоего класса - и всех делов ;-)
Go to the top of the page
 
+Quote Post
sergeeff
сообщение May 13 2009, 11:15
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



Цитата(bus16 @ May 13 2009, 14:37) *
Оформляешь функцию прерывания как закрытый метод некоего класса - и всех делов ;-)


и ....., в общем случае, работать не будет, т.к. указатель на метод класса больше размером, чем указатель на функцию. Этот вопрос уже рассматривался не так давно на форуме. Здесь довольно внятно описано : http://www.parashift.com/c++-faq-lite/poin...to-members.html
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 15:40
Рейтинг@Mail.ru


Страница сгенерированна за 0.01394 секунд с 7
ELECTRONIX ©2004-2016