说我有两个班级:
-webkit-backface-visibility: hidden;
实例如下:
class Foo
{
public:
int x;
};
class Bar
{
public:
Foo *foo;
};
一个通过引用获取Foo对象的函数:
Bar *bar;
bar = new Bar();
使用bar中的foo调用此函数的正确方法是什么,如bar-> foo?
答案 0 :(得分:10)
正确的语法是:
func(*(bar->foo));
答案 1 :(得分:0)
bar->foo
是foo的指针。我们只需要取消引用该指针:
Foo& f = *bar->foo;
func(f);
或(一体化)
func(*bar->foo);