gpt4 book ai didi

C++ 指向成员成员的指针?

转载 作者:可可西里 更新时间:2023-11-01 17:57:06 26 4
gpt4 key购买 nike

<分区>

假设我有两个类:

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;
}
}

有没有办法可以指向 B 中 ref 的成员?

比如,int B::* ptr = &(B::ref.x) 或类似的东西?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com