指向指针的指针在 C++ 中是否合法?我遇到了这个问题:Pointer to Pointer to Pointer
但答案尚不清楚它是否是合法的 c++。假设我有:
class A{
public:
void foo(){
/* ect */
}
};
class B{
public:
A* a;
/* ect */
};
void Some_Func() {
B *b;
// besides this looking ugly, is it legal c++?
b->a->foo();
};
线b->a->foo()
可以写吗?有没有更好的方法来表示这个表达式?