Ok, whenever i do any projects involving maps or multimaps, i get this type of crap:
c:\program files\microsoft visual studio\vc98\include\streambuf(87) : warning C4786: 'std::_Tree<std::basic_string<char,std::char_trait s<char>,std::allocator<char> >,std:air<std::basic_string<char,std::char_traits<char>, std::allocator<char> > cons
t ,void (__cdecl*)(std::basic_string<char,std::char_traits <char>,std::allocator<char> >)>,std::map<std::basic_string<char,std::char_trai ts<char>,std::allocator<char> >,void (__cdecl*)(std::basic_string<char,std::char_traits <char>,std::allocator<char
> >),std::less<std::basic_string<char,std::char_trai ts<char>,std::allocator<char> > >,std::allocator<void (__cdecl*)(std::basic_string<char,std::char_traits <char>,std::allocator<char> >)> >::_Kfn,std::less<std::basic_string<char,std::char _traits<cha
r>,std::allocator<char> > >,std::allocator<void (__cdecl*)(std::basic_string<char,std::char_traits <char>,std::allocator<char> >)> >::_Redbl' : identifier was truncated to '255' characters in the debug information
c:\program files\microsoft visual studio\vc98\include\streambuf(87) : warning C4786: 'std::map<std::basic_string<char,std::char_traits< char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,st d::allocator<char> >,std::less<std::b
asic_string<char,std::char_traits<char>,std::alloc ator<char> > >,std::allocator<std::basic_string<char,std::char_ traits<char>,std::allocator<char> > > >' : identifier was truncated to '255' characters in the debug information
c:\program files\microsoft visual studio\vc98\include\streambuf(87) : warning C4786: 'std::map<std::basic_string<char,std::char_traits< char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,st d::allocator<char> >,std::less<std::b
asic_string<char,std::char_traits<char>,std::alloc ator<char> > >,std::allocator<std::basic_string<char,std::char_ traits<char>,std::allocator<char> > > >::value_compare' : identifier was truncated to '255' characters in the debug information
c:\program files\microsoft visual studio\vc98\include\streambuf(87) : warning C4786: 'std::map<std::basic_string<char,std::char_traits< char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,st d::allocator<char> >,std::less<std::b
asic_string<char,std::char_traits<char>,std::alloc ator<char> > >,std::allocator<std::basic_string<char,std::char_ traits<char>,std::allocator<char> > > >::_Kfn' : identifier was truncated to '255' characters in the debug information
c:\program files\microsoft visual studio\vc98\include\streambuf(87) : warning C4786: 'std::map<std::basic_string<char,std::char_traits< char>,std::allocator<char> >,void (__cdecl*)(std::basic_string<char,std::char_traits <char>,std::allocator<char> >)
,std::less<std::basic_string<char,std::char_traits <char>,std::allocator<char> > >,std::allocator<void (__cdecl*)(std::basic_string<char,std::char_traits <char>,std::allocator<char> >)> >' : identifier was truncated to '255' characters in the debug in
formation
c:\program files\microsoft visual studio\vc98\include\streambuf(87) : warning C4786: 'std::map<std::basic_string<char,std::char_traits< char>,std::allocator<char> >,void (__cdecl*)(std::basic_string<char,std::char_traits <char>,std::allocator<char> >)
,std::less<std::basic_string<char,std::char_traits <char>,std::allocator<char> > >,std::allocator<void (__cdecl*)(std::basic_string<char,std::char_traits <char>,std::allocator<char> >)> >::value_compare' : identifier was truncated to '255' characters
in the debug information
c:\program files\microsoft visual studio\vc98\include\streambuf(87) : warning C4786: 'std::map<std::basic_string<char,std::char_traits< char>,std::allocator<char> >,void (__cdecl*)(std::basic_string<char,std::char_traits <char>,std::allocator<char> >)
,std::less<std::basic_string<char,std::char_traits <char>,std::allocator<char> > >,std::allocator<void (__cdecl*)(std::basic_string<char,std::char_traits <char>,std::allocator<char> >)> >::_Kfn' : identifier was truncated to '255' characters in the de
bug information
Linking...
.exe - 0 error(s), 150 warning(s)
Now my question is this: Other than telling it NOT to give me warnings ( i like warnings, i really do.) how do i tell it not to warn me about this particular one. it truncated debugging info to 255 characters or whatever. I believe it has to do with msfts implimentation of the stl code (i believe msft did a poor job of it in some cases) But im looking for suggestions of a line i cna put in my code. like a compiler directive so people dont have to change a bunch of project settings to get a clean compile. #progrma some_thing_to_tell_msft_to_stfu..
thanks for all the help guys, your great.