ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
12 июля
452047
Илюxa (08.10.2013 20:29, просмотров: 5883) Evgeny_CD
Friend функция написанная на C. Пишу проект в IAR на C++ под STM32. Uart оформил в виде класса. Обработчик прерывания с extern "C", то бишь на C. Чтобы почем зря не раскрывать private члены класса, хочу сделать обработчик другом класса. Компилятор все жрет, а линкер ругается. Как объявить в классе, что функция-друг C-шная? Или как вариант функцию-обработчик прерывания сделать статическим членом класса, но как тогда прописать ее в вектор, если там все указатели типа void(*p)(void) ? Подскажите кто знает. Спасибо.