0 / 0 / 0
Регистрация: 28.08.2016
Сообщений: 16
|
||||||
1 | ||||||
Передача указателя на функцию-член29.08.2016, 00:05. Показов 2911. Ответов 41
Метки нет (Все метки)
Всем привет !
Необходимо передать функцию-член в качестве параметра другой функции-члену. Следующий код
Уже долго туплю над этим, похоже сам не въеду, разъясните что не так.
0
|
29.08.2016, 00:05 | |
Ответы с готовыми решениями:
41
Передача типа указателя на функцию Передача указателя на CALLBACK функцию Передача указателя на функцию-член класса Хранение в map указателя на функцию-член шаблонного класса |
03.09.2016, 00:29 | 41 |
Кроме двух указателей нужно еще и как то хранить типы.
Лично у меня компилится и работает (MSVC2010 и RAD XE3). http://ideone.com/cVHRAL
0
|
2063 / 1542 / 168
Регистрация: 14.12.2014
Сообщений: 13,402
|
|
03.09.2016, 00:40 | 42 |
Именно такая задача и стояла. Кроме работы с ком-портами садились на шину УВМ совсем другой архитектуры через самодельный адаптер.
. То же самое и у КР580 и у интела причем у интела прерываний 16 а портов целая простыня (т.е. на одном прерывании висит куча портов потом еще разбирайся опрашивая регистры внешних устройств кто сказал царя не надо ). И у всего что видел тоже так. Ну это похоже первая ошибка и главная в работе с прерываниями. Обработчику прерывания обычно нужна не абсолютная универсальность а универсальность в рамках задачи или даже подзадачи. Т.е. обработчик или наборы обработчиков лучше делать самостоятельно. Но для этого нужно чуток по глубже разобраться как прерывания функциклят. Т.е. научится мыслить прерывааниями. Это кстати очень на мультипоток похоже только с приоритетами. Ну если дело касается прерываний то обработчик прерывания вызывающий делегата это не костыль а неизбежность. Если нужно скажем по своему делегату на каждый пин сделать можно обработчику прерываний дать массив делегатов и будет для каждого пина своего делегата вызывать. Это в принципе одно и тоже что дать ему массив интов которые передавать дальше в какую то функцию выбирая нужный при срабатывании каждого определенного бита.
0
|
03.09.2016, 00:40 | |
03.09.2016, 00:40 | |
Помогаю со студенческими работами здесь
42
Передача указателя на шаблонную функцию в другую функцию Передача указателя в функцию Передача указателя на функцию Передача в функцию указателя Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |