#include <iostream>
using namespace std;

class A {
public:
    double b[10];
};

typedef double (A::*bptr_t)[10];

int main() {
    A a;
    a.b[0] = 42;

    bptr_t c = &A::b;


    cout << "42: " << (a.*c)[0] << endl;

    return 0;
}