#include <array>

struct A {
   std::pair<int, int> b[3];
};

template <typename T1, typename T2>
struct my_pair {
   T1 first;
   T2 second;
};

int main()
{
    std::array<my_pair<int, int>, 3> b{{1, 11}, {2, 22}, {3, 33}};
}