есть библиотека там объявлена структура
допустим
struct Foo {
int a;
char *b;
...
};
надо засунуть в vector эти данные,
писать
Foo tmp;
tmp.a=a;
tmp.b=b;
some_vector.push_back(tmp);
некрасиво,
some_vector.push_back({a, b});
не проходит,
хотя работает так
Foo tmp={a,b};
есть ли вариант без Foo tmp?