- 论坛徽章:
- 0
|
//========demo.cpp=========
using namespace std;
#include <iostream.h>
#include <vector>
#include <string>
int main(void)
{
vector<string> arrayitem;
arrayitem.push_back("====1======");
arrayitem.push_back("====2======");
arrayitem.push_back("====3======");
vector<string>::iterator it_item = arrayitem.begin();
for (; it_item != arrayitem.end(); it_item++)
{
cout << "===>" << it_item << endl;
}
return 0;
}
g++ -o demo demo.cpp
报错如下
demo.cpp:1: warning: namespaces are mostly broken in this version of g++
In file included from /usr/local/lib/g++-include/std/bastring.h:571,
from /usr/local/lib/g++-include/std/string.h:6,
from /usr/local/lib/g++-include/string:5,
from demo.cpp:4:
/usr/local/lib/g++-include/std/sinst.h:60: ambiguous template instantiation for `operator !=(const char *, const basic_string<char,string_char_traits<char> > &)' requested
/usr/local/lib/g++-include/std/sinst.h:60: ambiguous template instantiation for `operator !=(const basic_string<char,string_char_traits<char> > &, const char *)' requested
/usr/local/lib/g++-include/std/sinst.h:62: ambiguous template instantiation for `operator >(const char *, const basic_string<char,string_char_traits<char> > &)' requested
/usr/local/lib/g++-include/std/sinst.h:62: ambiguous template instantiation for `operator >(const basic_string<char,string_char_traits<char> > &, const char *)' requested
/usr/local/lib/g++-include/std/sinst.h:63: ambiguous template instantiation for `operator <=(const char *, const basic_string<char,string_char_traits<char> > &)' requested
/usr/local/lib/g++-include/std/sinst.h:63: ambiguous template instantiation for `operator <=(const basic_string<char,string_char_traits<char> > &, const char *)' requested
/usr/local/lib/g++-include/std/sinst.h:64: ambiguous template instantiation for `operator >=(const char *, const basic_string<char,string_char_traits<char> > &)' requested
/usr/local/lib/g++-include/std/sinst.h:64: ambiguous template instantiation for `operator >=(const basic_string<char,string_char_traits<char> > &, const char *)' requested |
|