#include <initializer_list>
#include <string>
#include <iostream>
using string_list = std::initializer_list<std::string>;
class Foo {
public:
Foo(const string_list& strings)
{
for (const auto& ss : strings) {
std::cout << ss << std::endl;
}
}
};
int main()
{
Foo foo{"Foo", "Bar", "Bax", "Couse"};
return 0;
}
I2luY2x1ZGUgPGluaXRpYWxpemVyX2xpc3Q+CiNpbmNsdWRlIDxzdHJpbmc+CiNpbmNsdWRlIDxpb3N0cmVhbT4KCnVzaW5nIHN0cmluZ19saXN0ID0gc3RkOjppbml0aWFsaXplcl9saXN0PHN0ZDo6c3RyaW5nPjsKCmNsYXNzIEZvbyB7CiAgIHB1YmxpYzoKICAgIEZvbyhjb25zdCBzdHJpbmdfbGlzdCYgc3RyaW5ncykKICAgIHsKICAgICAgICBmb3IgKGNvbnN0IGF1dG8mIHNzIDogc3RyaW5ncykgewogICAgICAgICAgICBzdGQ6OmNvdXQgPDwgc3MgPDwgc3RkOjplbmRsOwogICAgICAgIH0KICAgIH0KfTsKCmludCBtYWluKCkKewoJRm9vIGZvb3siRm9vIiwgIkJhciIsICJCYXgiLCAiQ291c2UifTsKCXJldHVybiAwOwp9