Предположим, у меня есть два класса:
class A
{
int x;
int y;
};
class B
{
int z;
A ref;
};
Предположим, у меня также есть функция, которая принимает указатель -на -целое число члена B, например:
void doSomethingToB(B* object, int B::* val)
{
if(val)
{
std::cout << object.*val;
}
}
Есть ли способ, которым я мог бы указать на член ref
внутри B?
Например, int B::* ptr = &(B::ref.x)
или что-то подобное?