The question is purely theoretical. There is a class A, it is inherited from different interfaces that have the same name but are in different namespaces.
class A : public Iface, public SomeoneNamespace::Iface { // override pure virtual functions }; Not compiled, IntelliSense tells me that I have not redefined the purely virtual interface functions from the SomeoneNamespace namespace.
Actually, the question is: are identical interface names valid?
VS 2015) - DuracellIntelliSenseis still to the compilation stage. - αλεχολυτ