Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何将指针 ( Object *ob) 传递给原型是的函数void foo(Object &)?
Object *ob
void foo(Object &)
像这样称呼它:
foo(*ob);
请注意,正如您的问题标题中所建议的那样,这里没有进行铸造。我们所做的只是取消引用指向对象的指针,然后将其传递给函数。
您不需要强制转换它,因为它是相同的 Object 类型,您只需要取消引用它。