#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;
}