Shows how to use xtd::delegate class.
#include <xtd/xtd>
void goodbye(const string& s) {
console::write_line("Goodbye {}", s);
}
class object {
public:
void hello(const string& s) {
console::write_line("Hello {}", s);
}
};
auto main() -> int {
using example_function = delegate<void(const string&)>;
auto instance = ::object {};
auto str = string {"World"};
auto f = example_function {instance, &::object::hello};
return 0;
}
@ f
The F key.
Definition console_key.hpp:98