April 3rd, 2010

Задача по C++

Есть код.
 
class Scope
{
    struct Base
    {
        ~Base()
        {
            std::cout << "~Base" << std::endl;
        }
    protected:
        Base() { }

    };

    friend struct Local;
};

struct Local
{
    class Derived : public Scope::Base
    {
        Derived() { }
        ~Derived() { }
    };
};

Нужно написать нечто, вызывающее деструктор класса Base.
  • Current Music
    Vangelis — [Oceanic #05] Islands of the Orient