#include
#include
#include
using std::vector;
using std::is_same_v;
using std::cout;
using std::endl;
int func()
{
struct data
{
int i;
char c;
};
vector vD1;
vD1.push_back(data());
vD1.at(0).i = 0;
vD1.at(0).c = 'a';
auto iter = vD1.begin();
vectorvD2;
if(is_same_v)
{
cout
Подробнее здесь: [url]https://stackoverflow.com/questions/79698204/using-decltype-to-instantiate-vector[/url]