比方說,我有4個以前實例化的對象,稱爲o1
,o2
,o3
,類型T
。 我也有一個vForAll
類型的參考變量T
。 首先,我在vForAll作爲如何使用相同的引用變量在不同時間存儲多個對象,而不會對先前存儲的對象產生任何影響?
VForAll = o1;
然後我想存儲o2
在vForAll
存儲O1沒有做任何影響o1
對象等等! 我能做什麼?
比方說,我有4個以前實例化的對象,稱爲o1
,o2
,o3
,類型T
。 我也有一個vForAll
類型的參考變量T
。 首先,我在vForAll作爲如何使用相同的引用變量在不同時間存儲多個對象,而不會對先前存儲的對象產生任何影響?
VForAll = o1;
然後我想存儲o2
在vForAll
存儲O1沒有做任何影響o1
對象等等! 我能做什麼?
當您執行vForAll = o2時,vForAll將不再指向o1,而是o2。您現在做出的任何更改只會影響o2。
想要改變o1後,只需做一個vForAll = o1。
你剛剛說的不會影響以前的值。所以你要說什麼。 –
你可以嘗試使用地圖 –