ADMICRO

What is wrong in the following code?

#include <iostream>
 
using namespace std;
 
class Base
{
public:
    virtual void Method() = 0 { n = 1; }
private:
    int n;
};
 
class D1 :Base {};
 
class D2 :public D1
{
    int i;
    void Method() { i = 2; }
};
int main()
{
    D2 test;
    return 0;
}

 

Hãy suy nghĩ và trả lời câu hỏi trước khi xem đáp án

ADSENSE / 4
Câu hỏi này thuộc ngân hàng trắc nghiệm dưới đây, bấm vào Xem chi tiết để làm toàn bài
ZUNIA12
ZUNIA9
AANETWORK