dofun no para
D::funC3 no para
dofun,a=10
D::funC3,a=10
#include "stdafx.h"
#include <stdlib.h>
struct A
{
virtual void funA1()=NULL;
virtual void funA2()=NULL;
};
struct B:A
{
virtual void funB1() = NULL;
virtual void funB2() = NULL;
};
struct C:B
{
virtual void funC1() = NULL;
virtual void funC2() = NULL;
virtual void funC3() = NULL;
virtual void funC3(int a) = NULL;
};
struct D :C
{
virtual void funA1(){ printf("%s\n", __FUNCTION__); };
virtual void funA2(){ printf("%s\n", __FUNCTION__); };
virtual void funB1(){ printf("%s\n", __FUNCTION__); };
virtual void funB2() { printf("%s\n", __FUNCTION__); };
virtual void funC1(){ printf("%