#include using namespace std; template class Vector { private: int size=0; int capacity=1; T* arr; public: Vector(int size_array,T* a){ size=size_array; capacity=size*2; arr=new T[capacity]; for (int i = 0; i < size; ++i) { arr[i] = a[i]; } } Vector(){ arr= new T[capacity]; } ~Vector(){ delete[]arr; } void push_back(T data){ if (size==capacity){ T*temp = new T[capacity*2]; for (int i=0;i // std::ostream& operator<<(std::ostream& out , Vector b) // { // for (int i=0;i vec = Vector (); Vector vec1 = Vector (); cout<