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

27 lines
371 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) __attribute__((override)) {
return 20 * arg;
};
};
int main()
{
A * a = new A();
A * b = new B();
int result = a->fn(2) - b->fn(1);
return 0;
}