请问using是怎么用的
请问下列程序中的using B::f 和using B::g是何作用
再请问类D继承于B,但没加继承的权限,这什么意思
#include <stdio.h>
class B
{
public:
void f(char)
{
printf("In B::f()\n");
}
void g(char)
{
printf("In B::g()\n");
}
};
class D : B
{
public:
using B::f;
using B::g;
void f(int)
{
printf("In D::f()\n");
f('c');
}
void g(int)
{
printf("In D::g()\n");
g('c');
}
};
void main()
{
D myD;
myD.f(1);
myD.g('a');
}