2010-08-24 111 views
0

如果我有一個對象'酒店'有幾個集合的屬性,我把它傳遞給另一個對象,它填充更多的屬性,然後釋放它會第一類看到這些值?通過引用傳遞的對象?

+0

這不是傳遞參考。通過引用的方式(以C++爲例)'void f(int&arg){arg = 0;} int x = 5; f(x);'結果在'x = 0'中。 – delnan 2010-08-24 15:18:44

回答

0

是的,這將工作。但是該對象不是通過引用傳遞的;相反,你將一個指針傳遞給對象,這意味着調用者和被調用者都有指向同一對象的指針;因此,如果您使用修改器來修改對象的屬性,則調用者和被調用者都將看到更改。

+0

非常感謝 – TheLearner 2010-08-24 15:23:33