#include <iostream> #include <vector> using namespace std; int main() { std::vector<int> v = {1, 2, 3}; std::cout << "Data pointer: " << std::hex << v.data() << std::endl; for (int i = 4; i < 50; i++) { v.push_back(i); std::cout << "Data pointer: " << std::hex << v.data() << std::endl; } return 0; }
Standard input is empty
Data pointer: 0x2af01b00cc20 Data pointer: 0x2af01b00dc50 Data pointer: 0x2af01b00dc50 Data pointer: 0x2af01b00dc50 Data pointer: 0x2af01b00dc70 Data pointer: 0x2af01b00dc70 Data pointer: 0x2af01b00dc70 Data pointer: 0x2af01b00dc70 Data pointer: 0x2af01b00dc70 Data pointer: 0x2af01b00dc70 Data pointer: 0x2af01b00dcb0 Data pointer: 0x2af01b00dcb0 Data pointer: 0x2af01b00dcb0 Data pointer: 0x2af01b00dcb0 Data pointer: 0x2af01b00dcb0 Data pointer: 0x2af01b00dcb0 Data pointer: 0x2af01b00dcb0 Data pointer: 0x2af01b00dcb0 Data pointer: 0x2af01b00dcb0 Data pointer: 0x2af01b00dcb0 Data pointer: 0x2af01b00dcb0 Data pointer: 0x2af01b00dcb0 Data pointer: 0x2af01b00dd20 Data pointer: 0x2af01b00dd20 Data pointer: 0x2af01b00dd20 Data pointer: 0x2af01b00dd20 Data pointer: 0x2af01b00dd20 Data pointer: 0x2af01b00dd20 Data pointer: 0x2af01b00dd20 Data pointer: 0x2af01b00dd20 Data pointer: 0x2af01b00dd20 Data pointer: 0x2af01b00dd20 Data pointer: 0x2af01b00dd20 Data pointer: 0x2af01b00dd20 Data pointer: 0x2af01b00dd20 Data pointer: 0x2af01b00dd20 Data pointer: 0x2af01b00dd20 Data pointer: 0x2af01b00dd20 Data pointer: 0x2af01b00dd20 Data pointer: 0x2af01b00dd20 Data pointer: 0x2af01b00dd20 Data pointer: 0x2af01b00dd20 Data pointer: 0x2af01b00dd20 Data pointer: 0x2af01b00dd20 Data pointer: 0x2af01b00dd20 Data pointer: 0x2af01b00dd20 Data pointer: 0x2af01b00ddf0