C++ 如何使用指针传递值?
如果我有一个定义如下的函数C++ 如何使用指针传递值?,c++,C++,如果我有一个定义如下的函数 void foo(MyObject o){ } 我有一个指向MyObject的指针,比如说MyObject*o,我如何使用指向对象的指针调用将对象作为参数传递的函数 如何在不更改函数的主体/签名的情况下执行此操作。只需 foo(*o); 顺便说一句,这将创建一个副本。是的,它可以工作,谢谢,我正试图这样做foo(&o)
void foo(MyObject o){
}
我有一个指向MyObject
的指针,比如说MyObject*o
,我如何使用指向对象的指针调用将对象作为参数传递的函数
如何在不更改函数的主体/签名的情况下执行此操作。只需
foo(*o);
顺便说一句,这将创建一个副本。是的,它可以工作,谢谢,我正试图这样做
foo(&o)编译器不断抱怨我给了一个指向指针的指针。我不知道正确的语法。