#include <vector>
#include <cstdint>
#include <iostream>

int main()
{
	std::vector<int> some_vector;
	some_vector.push_back(10);
	some_vector.push_back(9);
	some_vector.push_back(11);
	
	int* p0 = some_vector.data();
	int* p1 = &some_vector[0];
	
	void* p2 = some_vector.data();
	void* p3 = &some_vector[0];
	
            std::cout << (intptr_t)p0 << "\n";
            std::cout << (intptr_t)p1 << "\n";
            std::cout << (intptr_t)p2 << "\n";
            std::cout << (intptr_t)p3 << "\n";
}