Paolo Carlini <pcarlini@suse.de> writes: | Therefore, the user cannot anticipate whether class reverse_iterator, | which defines a base() member, is pulled in or not. Therefore, cannot | safely use the name base in a preprocessor macro, I think. Indeed, user cannot play games with "base". Period. -- Gaby