Code:
template<class From, class To>
class RangeMapIter {
public:
RangeMapIter(const RangeMap<From,To> &map);
Boolean next(From &fromMin, From &fromMax, To &toMin) {
if (!count_)
return 0;
else {
fromMin = ptr_->fromMin;
fromMax = ptr_->fromMax;
toMin = ptr_->toMin;
ptr_++;
count_--;
return 1;
}
}
private:
size_t count_;
typename Vector<RangeMapRange<From,To> >::const_iterator ptr_;
};
Die Zeile
Code:
typename Vector<RangeMapRange<From,To> >::const_iterator ptr_;
Code:
In file included from ./../opensp/include/UnivCharsetDesc.h:14,
from ./../opensp/include/CharsetInfo.h:11,
from ./../opensp/include/Sd.h:13,
from ./../opensp/include/Event.h:20,
from ./../opensp/include/MessageEventHandler.h:7,
from spvalid.cpp:15:
./../opensp/include/RangeMap.h:57: error: expected `;' before "ptr_"
Mein Problem ist, ich sehe nicht was daran falsch sein soll.