fork download
  1. #include <iostream>
  2. #include <vector>
  3. using namespace std;
  4.  
  5. int main() {
  6. std::vector<int> v = {1, 2, 3};
  7. std::cout << "Data pointer: " << std::hex << v.data() << std::endl;
  8. for (int i = 4; i < 50; i++) {
  9. v.push_back(i);
  10. std::cout << "Data pointer: " << std::hex << v.data() << std::endl;
  11. }
  12. return 0;
  13. }
Success #stdin #stdout 0s 15240KB
stdin
Standard input is empty
stdout
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