sorry for bringing this thread back david but just a quick Q,

Code:
#include <string>
using namespace std;
typedef map<string, string> MyMap;
MyMap TestMap;


i removed the std::'s, as im 'using namespace std', but it just keeps saying

error C2143: syntax error : missing ';' before '<'

like 4 times :S