C ++ | CLI - Основы : Вопрос 1 : 17

Что выведет на экран следующий код:

using namespace System; 
 
ref class A 
{ 
public: 
    virtual void write() { 
        Console::Write("A");  
    } 
}; 
 
ref class B : public A 
{ 
public: 
    virtual void write() override { 
        Console::Write("B"); 
    } 
}; 
 
ref class C : public A 
{ 
public: 
    void write() new { 
        Console::Write("C"); 
    } 
}; 
 
int main() 
{ 
    A ^class1 = gcnew A(); 
    A ^class2 = gcnew B(); 
    A ^class3 = gcnew C(); 
    class1->write(); 
    class2->write(); 
    class3->write(); 
    return 0; 
} 
1 балл


© Copyright © 2017 - 2019 Все права защищены. Бесплатное онлайн образование.