kde-workspace/kactivities/cmake/modules/c++11-test-override-N3206-fail.cpp
2014-11-21 17:46:13 +00:00

27 lines
354 B
C++

#include <iostream>
class A {
public:
virtual int fn(int arg) {
return 10 * arg;
};
};
class B: public A {
public:
virtual int fn(long arg) override {
return 20 * arg;
};
};
int main()
{
A * a = new A();
A * b = new B();
int result = a->fn(2) - b->fn(1);
return 0;
}