#include <vector>
#include <string>
struct struct_type {
int x;
std::string s;
struct_type( int a_x, const std::string & a_s ) : x( a_x ), s( a_s )
{
}
};
int main() {
std::vector< struct_type > mass;
mass = { { 1, "hello" }, { 42, "world" } };
mass.push_back( { 3, "bla" } );
mass.emplace( mass.end(), 3, "bla" );
return 0;
}
I2luY2x1ZGUgPHZlY3Rvcj4KI2luY2x1ZGUgPHN0cmluZz4KCnN0cnVjdCBzdHJ1Y3RfdHlwZSB7CglpbnQgeDsKCXN0ZDo6c3RyaW5nIHM7CgkKCXN0cnVjdF90eXBlKCBpbnQgYV94LCBjb25zdCBzdGQ6OnN0cmluZyAmIGFfcyApIDogeCggYV94ICksIHMoIGFfcyApCgl7Cgl9Cn07CgppbnQgbWFpbigpIHsKCXN0ZDo6dmVjdG9yPCBzdHJ1Y3RfdHlwZSA+IG1hc3M7CgltYXNzID0geyB7IDEsICJoZWxsbyIgfSwgeyA0MiwgIndvcmxkIiB9IH07CgltYXNzLnB1c2hfYmFjayggeyAzLCAiYmxhIiB9ICk7CgltYXNzLmVtcGxhY2UoIG1hc3MuZW5kKCksIDMsICJibGEiICk7CglyZXR1cm4gMDsKfQ==