#include <iostream>
#include <vector>
void printVector(std::vector<int> const &v) {
for (auto const &n: v) {
std::cout << n << " ";
}
}
int main ()
{
std::vector<int> v = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
printVector(v);
int *p = v.data();
*p = 99;
++p;
*p = 7513;
*(p + 2) = 238;
p[5] = 8942;
std::cout << std::endl;
printVector(v);
}
/*
run:
1 2 3 4 5 6 7 8 9
99 7513 3 238 5 6 8942 8 9
*/