2
如果我有一個函數定義如下,如何使用指針傳遞值?
void foo(MyObject o){
}
,我有一個指向MyObject
,說MyObject *o
,我怎樣才能調用傳遞對象爲使用指向對象的參數的函數?
如何在不更改函數的主體/簽名的情況下執行此操作。
如果我有一個函數定義如下,如何使用指針傳遞值?
void foo(MyObject o){
}
,我有一個指向MyObject
,說MyObject *o
,我怎樣才能調用傳遞對象爲使用指向對象的參數的函數?
如何在不更改函數的主體/簽名的情況下執行此操作。
只需使用
foo(*o);
,將創建的方式拷貝。
是的,它的工作原理,謝謝,我試圖這樣做'富(&o);'和編譯器不停地抱怨我給一個指針的指針,我不知道正確的語法。 –