All pastes #912216 Raw Edit

Miscellany

public text v1 · immutable
·published 2008-02-21 05:26 UTC
rendered paste body
#include <vector>
#include <string>
#include <iostream>

int main()
{
	std::vector<std::string> vec;
	vec.push_back("Tu");
	vec.push_back("sens");
	vec.push_back("le");
	vec.push_back("cock");

	void *vd = &vec;

	std::vector<std::string> *remake =
		reinterpret_cast<std::vector<std::string> *>(vd);

	std::vector<std::string> &ref = *remake;

	for(std::vector<std::string>::const_iterator itr = ref.begin();
			itr != ref.end(); ++itr)
		std::cout << *itr << " ";
}