#include #include #include int main() { std::vector values{10, 20, 30}; const std::size_t index = 1; int* selected = nullptr; assert(selected == nullptr); values.reserve(100); values.push_back(40); selected = &values.at(index); assert(*selected == 20); *selected = 25; assert(values.at(index) == 25); }