std::vector - , : { T* data, size_t count, size_t capacity }. - .
, std::array - C-. , C-.
std::vector<int> v;
v.reserve(4);
std::array<int, 4> a;
:
[ int* v.data ]
[ size_t v.count = 0 ]
[ size_t v.size = 4 ]
[ int[4] ]
2- std::vector ,
[ std::vector<int>* v.data --> points to second tier object in heap memory ]
[ size_t v.count ]
[ size_t v.size ]
std::array int a[2][2], , .