如何将指针转换/转换为C ++中的引用
我怎样才能将一个指针( Object *ob
)传递给一个函数,该函数的原型是void foo(Object &)
?
像这样调用它:
foo(*ob);
请注意,在这里没有投射,如问题标题所示。 我们所做的所有事情都是去掉了引用到我们传递给函数的对象的指针。
foo(*ob);
我怎样才能将一个指针( Object *ob
)传递给一个函数,该函数的原型是void foo(Object &)
?
像这样调用它:
foo(*ob);
请注意,在这里没有投射,如问题标题所示。 我们所做的所有事情都是去掉了引用到我们传递给函数的对象的指针。
foo(*ob);