Не знаю, как внутри реализован Vector, но думаю, что массивом, соответственно он имеет даже побольше прав называться "динамический массив", чем указатель. По крайней мере для меня, больше привыкшего к нормальным языкам со встроенными динамическими массивами.