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