26 explicit Greeter(std::string name) : name_(std::move(name)) {}
37 return "Hallo " + name_ +
"!";
39 return "¡Hola " + name_ +
"!";
41 return "Bonjour " + name_ +
"!";
43 return "Hello " + name_ +
"!";
A class that provides localized greeting messages.
Definition greeter.h:19
std::string greet(LanguageCode lang) const
Generate a greeting message in the specified language.
Definition greeter.h:34
Greeter(std::string name)
Construct a new Greeter object.
Definition greeter.h:26
LanguageCode
Supported language codes for greetings.
Definition greeter.h:14