23 lines
361 B
C
23 lines
361 B
C
// PR c++/10841
|
|
|
|
int main() {
|
|
class Base {
|
|
public:
|
|
int i, j, k;
|
|
void f(); };
|
|
|
|
class Derived : private Base {
|
|
public:
|
|
int m, n, p;
|
|
void g();
|
|
};
|
|
|
|
Derived derived;
|
|
Base &base = (Base &)derived;
|
|
(int Base::*)&Derived::n;
|
|
(int Derived::*)&Base::j;
|
|
(void (Base::*)(void))&Derived::g;
|
|
(void (Derived::*)(void))&Base::f;
|
|
}
|
|
|