История изменений
Исправление alysnix, (текущая версия) :
Потому что к действию кнопочки таки часто необходимо добавить какие-то данные.
передаете кнопе функтор,
или указатель на обьект с интерфейсом вида
class ActionBase {
virtual void onClick() = 0;
}
кнопа дергает onClick(), все данные внутри реального обьекта.
или просто пару - указатель на функцию, указатель на данные. или указатель на такую пару… да куча способов безо всяких замыканий
Исходная версия alysnix, :
Потому что к действию кнопочки таки часто необходимо добавить какие-то данные.
передаете кнопе функтор,
или указатель на обьект с интерфейсом вида
class ActionBase {
virtual onClick() = 0;
}
кнопа дергает onClick(), все данные внутри реального обьекта.
или просто пару - указатель на функцию, указатель на данные. или указатель на такую пару… да куча способов безо всяких замыканий