> Or is this not correct C++ ? Thanks for your bug report. Your code is indeed ill-formed; a qualified name is a non-deduced context. If you need more elaboration, please ask it in one of the public C++ fora, eg. comp.lang.c++.moderated, or comp.std.c++. Regards, Martin