Thanks, that worked.
However, when I try to add elements to a map, I get the following warnings:
Code:
c:\program files\microsoft visual studio\vc98\include\utility(23) : warning C4786: '??0?$pair@Viterator@?$_Tree@VCString@@U?$pair@$$CBVCString@@I@std@@U_Kfn@?$map@VCString@@IU?$less@VCString@@@std@@V?$allocator@I@3@@3@U?$less@VCString@@@3@V?$allocat
or@I@3@@std@@_N@std@@QAE@ABViterator@?$_Tree@VCString@@U?$pair@$$CBVCString@@I@std@@U_Kfn@?$map@VCString@@IU?$less@VCString@@@std@@V?$allocator@I@3@@3@U?$less@VCString@@@3@V?$allocator@I@3@@1@AB_N@Z' : identifier was truncated to '255' characters in
the browser information
c:\program files\microsoft visual studio\vc98\include\map(93) : see reference to class template instantiation 'std::pair<class std::_Tree<class CString,struct std::pair<class CString const ,unsigned int>,struct std::map<class CString,unsigne
d int,struct std::less<class CString>,class std::allocator<unsigned int> >::_Kfn,struct std::less<class CString>,class std::allocator<unsigned int> >::iterator,bool>' being compiled
c:\program files\microsoft visual studio\vc98\include\map(93) : while compiling class-template member function 'unsigned int &__thiscall std::map<class CString,unsigned int,struct std::less<class CString>,class std::allocator<unsigned int> >
::operator [](const class CString &)'
c:\program files\microsoft visual studio\vc98\include\utility(21) : warning C4786: 'std::pair<std::_Tree<CString,std::pair<CString const ,unsigned int>,std::map<CString,unsigned int,std::less<CString>,std::allocator<unsigned int> >::_Kfn,std::less<C
String>,std::allocator<unsigned int> >::iterator,bool>::pair<std::_Tree<CString,std::pair<CString const ,unsigned int>,std::map<CString,unsigned int,std::less<CString>,std::allocator<unsigned int> >::_Kfn,std::less<CString>,std::allocator<unsigned i
nt> >::iterator,bool>' : identifier was truncated to '255' characters in the debug information
Linking...