class Bar { double value; }; class Foo { Bar arr1[15]; Bar arr2[12]; };
Bar Foo::*pEl; Foo *pFoo; pEl = &(Foo::arr1[10]); // здесь ошибка компиляции (pFoo->*pEl).value = 12.;