我正在使用由我的教师提供给我们的代码创建一个DLL。不过,我试图在家里编译它,但似乎并不奏效。任何帮助,将不胜感激。我在C++中创建一个DLL,但它给了我一个持久的错误
template<class T>
class mySTLlist : public list<T> {
public:
void addInMiddle(T t){}
friend ostream& operator<<(ostream& out, mySTLlist<T>& lst) {
for(mySTLlist<T>::iterator i = lst.begin(); i != lst.end(); i++)
out << *i << ' ';
out << '\n';
return out;
};
它让我在错误:
mySTLlist<T>::iterator i = lst.begin();
它说,我需要收到了;
并没有声明。 我是比较新的C++
除非你至少错过了一段代码,否则你会错过一个大括号。 – Rig 2012-02-01 23:56:42