2
如果我有一个函数定义如下,如何使用指针传递值?
void foo(MyObject o){
}
,我有一个指向MyObject
,说MyObject *o
,我怎样才能调用传递对象为使用指向对象的参数的函数?
如何在不更改函数的主体/签名的情况下执行此操作。
如果我有一个函数定义如下,如何使用指针传递值?
void foo(MyObject o){
}
,我有一个指向MyObject
,说MyObject *o
,我怎样才能调用传递对象为使用指向对象的参数的函数?
如何在不更改函数的主体/签名的情况下执行此操作。
只需使用
foo(*o);
,将创建的方式拷贝。
是的,它的工作原理,谢谢,我试图这样做'富(&o);'和编译器不停地抱怨我给一个指针的指针,我不知道正确的语法。 –