Hi all,

I need to pass the address of a map (from the std lib) to a function so it can have items added to it. But unfortunatly my understanding of pointers is rather limited. This is sort of what I need:

#include <iostream>
#include <string>
#include <map>

using namespace std;

int GetNames(map <string, string> &Names)
	Names["John"] = "John Palmer";
	return 0;

int main()
	map<string, string>PeopleNames;


	cout << PeopleNames["John"] << endl;
	return 0;
Can anyone tell me how I can do this? It would be most appreciated