warning C4786的如何解决???
天际畅游 2009-05-03 09:23:21 int main(int argc, char* argv[])
{
vector<string*> psvec;
string str;
string *pstr=&str;
cin>>*pstr;
while(*pstr!="quit")
{
psvec.push_back(pstr);
cin>>*pstr;
}
for(vector<string*>::iterator iter=psvec.begin();
iter!=psvec.end();++iter)
{
*pstr=**iter;
cout<<*pstr<<" The size is "<<pstr->size()<<endl;
}
return 0;
}
E:\VCLX\c0518\c0518.cpp(25) : warning C4786: 'std::reverse_iterator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > * const *,std::basic_string<char,std::char_traits<char>,std::allocator<char> > *,std::basic_string<char,std::cha
r_traits<char>,std::allocator<char> > * const &,std::basic_string<char,std::char_traits<char>,std::allocator<char> > * const *,int>' : identifier was truncated to '255' characters in the debug information
E:\VCLX\c0518\c0518.cpp(25) : warning C4786: 'std::reverse_iterator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > * *,std::basic_string<char,std::char_traits<char>,std::allocator<char> > *,std::basic_string<char,std::char_trai
ts<char>,std::allocator<char> > * &,std::basic_string<char,std::char_traits<char>,std::allocator<char> > * *,int>' : identifier was truncated to '255' characters in the debug information
d:\program files\microsoft visual studio\vc98\include\vector(39) : warning C4786: 'std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> > *,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> >
*> >::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> > *,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > *> >' : identifier was truncated to '255' characters in the debug information
d:\program files\microsoft visual studio\vc98\include\vector(60) : warning C4786: 'std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> > *,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> >
*> >::~vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> > *,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > *> >' : identifier was truncated to '255' characters in the debug information
Linking...
如何解决此类警告问题???