> Can vectors and dynamic arrays be initialized? Just like raw arrays, vectors can be initialized with initialization lists: vector <int> v = {1, 2, 3, 4, 5}; Before C++11 standard came out, there was no easy way to initialize a dynamic array. However, since C++11, it is possible as follows: int *array = new int[5] {1, 2, 3, 4, 5}; Thanks, -- Mikhail