Universal initialization in C++

By Dmitry Kabanov