I used the VisualAssistX parameter Implement Virtual Methods, and it generated:
class Base: public IBase
{
public:
Base(void);
~Base(void);
virtual void IBase::Foo();
I noticed that I can omit IBase, and the program is still compiled as follows:
virtual void Foo();
If this is the same code? Why does VisualAssistX insert IBase::? Is it just a βcode styleβ to improve readability?
thank
source
share