Thanks for your reply.
This code:
Code:
for (typename reverse_iterator i = rbegin(); i != rend(); i++)
gives this error message:
Code:
table.h: `reverse_iterator' does not name a type
and this:
Code:
for (typename vector <T>::reverse_iterator i = rbegin(); i != rend(); i++)
results in this error:
Code:
table.h: there are no arguments to `rbegin' that depend on a template parameter, so a declaration of `rbegin' must be available
Surprisingly enough VS2005 didn't like other stuff like missing typecasting and such, but this template runs through as it does on VS6.
Thanks again
efgee