有以下程序:
#include <iostream>
using namespace std;
class Base
{
public:
int f;
virtual void assign(){
f = 7;
}
};
class Hijo: public Base
{
public:
void assign()
{
//Insert solution here
}
};
int main(){
Hijo h;
h.assign();
printf("%d",h.f);
return 0;
}
在注释“//在此处插入解决方案”中,应包含一条指令以在不使用赋值运算符(++、+=、=、...)的情况下为 f 赋值 7
编辑:我复制代码时出错。两个地方都是7。