假设有 2 个结构A
和B
(B
继承自A
)。有A
一个方法f
in 被覆盖B
。在内部覆盖时f
,B
我想使用f
覆盖之前的方法。我怎样才能做到这一点?
f
下面代码中的函数B
应该返回,x * 2
即 4
.
struct A {
int x = 2;
int f() {
return x;
}
};
struct B : public A {
int f() {
return *f до переопределения*() * 2;
}
};