Quote Originally Posted by ChaosEngine
for operator + you need to make a non-member function
Code:
template <typename T>
RAList<T>::iterator operator+(RAList<T>::iterator iter, size_t inc)
{
    std::advance(iter, inc);
    return iter;
}
note: you'll also need overloads for const_iterator
I have tried this... and now tired again and I get compile error, operator + has too many paramaters