#include <iostream>

class A {
  public:
    void virtual test() {
        std::cout << "Lolka" << std::endl;
    }
};

class B: public A {
  public:
    void virtual test() override {
        std::cout << "Ne lolka" << std::endl;
    }
};

int main(int argc, char **argv) {
    B b;

    static_cast<A>(b).test();
    static_cast<B>(b).test();

    return 0;
}