#include <iostream>
#include <string>

void print(void (*printer)(const std::string&))
{
    printer("Message");
}

int main()
{
    print([](const std::string& msg)
          {
              std::cout << msg << std::endl;
          });
    return 0;
}