我使用了 VisualAssistXImplement Virtual Methods
选项,它生成了:
class Base: public IBase
{
public:
Base(void);
~Base(void);
virtual void IBase::Foo();
我注意到我可以省略IBase
并且程序仍然可以这样编译:
virtual void Foo();
如果这是相同的代码?为什么 VisualAssistX 插入IBase::
?它只是一种提高可读性的“代码风格”吗?
谢谢