Есть ли полупрозрачный способ, который облегчил бы кодирование в стиле, подобном тому, что можно было бы сделать с унифицированными инициализаторами, без использования фактической функции?
Я готов отказаться отбезопасность типов и другие ограничения единообразных инициализаторов (я проверю их валидность с другими компиляторами), но я не хочу отказываться от хороших операторов, таких как
return { "foo", "bar" };
set<string> my_strings = { string_a, string_b };
Макрос, превращающий их в совместимый код длямне бы очень пригодились компиляторы с поддержкой неравномерного инициализатора.