消除下述代码 compile 阶段语法错误的方式为 class A { public: virtual int f() = 0; }; int ma
已帮助 人
消除下述代码 compile 阶段语法错误的方式为 class A { public: virtual int f() = 0; }; int main() { A a; (&a) -> f(); }
A.将第3行代码中的virtual关键字去掉
B.将第3行代码中的 = 0; 改为 {}
C.将第6行及第7行代码删除
D.将第7行改为 a.f();
E.将第3行代码中的 = 0 去掉

回答
共1条回复-
将第3行代码中的 = 0; 改为 {};将第6行及第7行代码删除;将第3行代码中的 = 0 去掉
