如果我有一个定义如下的函数,
void foo(MyObject o){
}
我有一个指向 MyObject
的指针,比如 MyObject *o
,我如何使用指向对象的指针调用将对象作为参数传递的函数?
如何在不更改函数的主体/签名的情况下执行此操作。
最佳答案
简单的
foo(*o);
顺便创建一个拷贝。
关于c++ - 如何使用指针按值传递?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34923757/