/* подскажите как сделать, например есть класс открытия и работы с портом rs232, как использовать в других классах функции работы с портом не инициализируя при этом порт*/
class _interface
{
public:
interface(){открытие /dev/ttyS0}
read_i();
bool write_i (char *msg);//использует параметры
~interface(){закрытие}
private:
параметры
}
class _timer_one //работа по таймеру
{
public:
bool (*write_i) (char *msg);
}
class _on_button//работа по нажатию кнопок
{
public:
bool (*write_i) (char *msg);
bool press_putton(int n_button);
bool redraw_button();
}
_interface interface;
_timer_one timer_one;
_on_button on_button;
main
{
bool (*timer_one.write_i) (char *msg) = & interface.write_i;//не работает
bool (*on_button.write_i) (char *msg) = & interface.write_i;//не работает
}
Ответ на:
комментарий
от YesSSS
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Sectoid
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Как класс преобразовать в структуру ? (2008)
- Форум [C++] «Статичный» класс vs набор функций в неймспейсе? (2011)
- Форум Почему компилятор не выдает ошибки? (2008)
- Форум Вопрос по С++ (2004)
- Форум C++ - указатель на функции класса (2012)
- Форум [C++] Множественное наследование (2009)
- Форум Приватный конструктор и статический член класса. (2016)
- Форум pthread C++ (2004)
- Форум создание двупоточного приложения (2005)
- Форум Подскажите с реализацией кода (2014)