Use std::vector<T>