Implementing a Simple Button Class with std::function

Using std::function to store actions in a Button class

Assume that we set out to implement a Button class. We can then use the std::function to store the action corresponding to clicking the button so that when we call the on_click() member function, the corresponding code is executed.

We can declare the Button class like this:

Get hands-on with 1200+ tech skills courses.