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

 
 
> указатель на ф-ю, корректно ли делаю?
Метценгерштейн
сообщение Mar 1 2015, 18:25
Сообщение #1


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

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



объявил прототип
Код
typedef void (*timer_callback_t)(uint8_t);


теперь в структуре создаю переменную этого типа
Код
typedef struct  
{
...
...
    timer_callback_t     callback;
} timer_struct_t;


вот сама ф-я, в которую передается как параметр адрес другой ф-ии
Код
uint8_t timer_create(timer_mode_t _mode, uint32_t _time, timer_callback_t _callback)
{

}


пока не ругается компилятор.

А вот когда создаю прототип ф-ии timer_create, то сразу ошибка компиляции.
Так корректно обращаться с указателями на ф-ии?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Метценгерштейн   указатель на ф-ю   Mar 1 2015, 18:25
- - ViKo   А ошибку компилятора читающие должны угадать? Или ...   Mar 1 2015, 18:32
- - Xenia   На мой взгляд, подозрительным выглядит тип: timer_...   Mar 1 2015, 18:35
- - Метценгерштейн   я пока специально- для интриги- не стал ошибку ко...   Mar 1 2015, 18:55
|- - CrimsonPig   Цитата(Метценгерштейн @ Mar 1 2015, 18:55...   Mar 1 2015, 22:29
|- - Метценгерштейн   Цитата(CrimsonPig @ Mar 2 2015, 01:29) ...   Mar 2 2015, 06:41
|- - CrimsonPig   Цитата(Метценгерштейн @ Mar 2 2015, 06:41...   Mar 2 2015, 09:26
- - smalcom   Цитатаспециально- для интриги- не стал ошибку комп...   Mar 1 2015, 20:44
- - smalcom   С сохранением интриги(без исходников) проблематичн...   Mar 2 2015, 09:35
- - Метценгерштейн   до дома доберусь, выложу исходники. Пока что вопро...   Mar 2 2015, 11:14
- - ViKo   Цитата(Метценгерштейн @ Mar 2 2015, 14:14...   Mar 2 2015, 11:24
|- - CrimsonPig   Цитата(ViKo @ Mar 2 2015, 11:24) По-моему...   Mar 2 2015, 11:46
- - SM   Цитата(Метценгерштейн @ Mar 2 2015, 14:14...   Mar 2 2015, 11:39
- - Метценгерштейн   Цитата(SM @ Mar 2 2015, 14:39) Можно. см....   Mar 2 2015, 12:14
- - SM   Цитата(Метценгерштейн @ Mar 2 2015, 15:14...   Mar 2 2015, 12:41


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

 


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


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