#include <iostream>
using namespace std;
class Something
{
public:
Something(std::string str, int i, float f) { }
};
class SomethingElse
{
private:
Something somethingA = Something("Test", 357, 1.5f);
Something somethingB = {"Stuff", 753, 7.77f};
Something somethingC{"This also works", 357, 0.0f};
//Something somethingD("This doesn't compile...", 357, 0.0f);
};
int main() {
// your code goes here
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgU29tZXRoaW5nCnsKCXB1YmxpYzoKCVNvbWV0aGluZyhzdGQ6OnN0cmluZyBzdHIsIGludCBpLCBmbG9hdCBmKSB7IH0KfTsKCmNsYXNzIFNvbWV0aGluZ0Vsc2UKewoJcHJpdmF0ZToKCVNvbWV0aGluZyBzb21ldGhpbmdBID0gU29tZXRoaW5nKCJUZXN0IiwgMzU3LCAxLjVmKTsKCVNvbWV0aGluZyBzb21ldGhpbmdCID0geyJTdHVmZiIsIDc1MywgNy43N2Z9OwoJU29tZXRoaW5nIHNvbWV0aGluZ0N7IlRoaXMgYWxzbyB3b3JrcyIsIDM1NywgMC4wZn07CgkKCS8vU29tZXRoaW5nIHNvbWV0aGluZ0QoIlRoaXMgZG9lc24ndCBjb21waWxlLi4uIiwgMzU3LCAwLjBmKTsKfTsKCmludCBtYWluKCkgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJcmV0dXJuIDA7Cn0=