- 论坛徽章:
- 0
|
是这样的,我在functions.h中
#include <vector>
#include <list>
using namespace std;
typedef vector<string> stringList;
class Matrix
{
public:
stringList Buses;
}
然后在functions.cpp中
#include <algorithm>
#include <string.h>
#include "functions.h"
#include <vector>
#include <list>
using namespace std;
int Matrix::ReadInFile(char *szFilePath)
{
...
stringList::iterator itend;
string temp("xx");
Busese.push_back(temp);
itend = find(Buses.begin(), Buses.end(), temp);
...
}
就因为find 这一句出来了好多错,注释掉就没错了,好郁闷啦,麻烦高手帮忙以下!
报的错:
main\functions.cpp(11) : warning C4101: 'nTo' : unreferenced local variable
c:\program files\microsoft visual studio\vc98\include\list(166) : warning C4786: 'std::reverse_bidirectional_iterator<std::list<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_trai
ts<char>,std::allocator<char> > > >::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_traits<char>,std::allocator<ch
ar> > *,int>' : identifier was truncated to '255' characters in the debug information
c:\program files\microsoft visual studio\vc98\include\list(166) : while compiling class-template member function 'std::list<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_
traits<char>,std::allocator<char> > > >::iterator __thiscall std::list<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >::begin(void)'
等等之类的一大堆,没法查! |
|