сценарий:
WiFiView создает нормальные экземпляры, что, конечно, создает подготовку клавиатуры правильно ... но я не могу Найдите способ передать представление обратно в WiFiview . В Интернете это был бы обратный вызов, благодаря которому вы передаете функцию (в данном случае, я понимаю, является указателем на функцию), чтобы вызвать родителя от ребенка с паролем. < /P>
Что я пробовал
Я попытался пропустить функцию щелчка:
Код: Выделить всё
void initKeyboard(TFT_eSPI *tft, void (*onClick)(char *letter)); // экземпляр, чтобы напрямую вызовать функцию: < /p>
[code]void initKeyboard(TFT_eSPI *tft, WifiView *_wifiView); //
Это приводит к ошибкам типа и круговыми зависимостями ... которые затем приводят меня к заявлениям о форварде и т. Д. И ни один из них не работал. < /p>
i ' я пробовал функции лямбда, но к моменту я передаю это
Код: Выделить всё
Keyboard.h
Код: Выделить всё
#ifndef __Keyboard_H__
#define __Keyboard_H__
#include
#include
// #include //
Thanks a lot for any input :)
Подробнее здесь: [url]https://stackoverflow.com/questions/79445865/call-parent-function-from-child-instance-c[/url]