I've used VisualAssistX Implement Virtual Methods option and it generated:
class Base: public IBase
{
public:
Base(void);
~Base(void);
virtual void IBase::Foo();
I've noticed that I can omit IBase and program still compiles like that:
virtual void Foo();
If this is the same code? Why VisualAssistX inserts IBase::? Is it just kind of "code-style" to improve readability?
Thanks