我是一個C++ noob程序員...(我通常使用Java),現在我有一些指針,參考和載體的問題...如何檢索C++中的向量內的對象
我需要提取vector<Object> objects
一個Object
和簡單起見,我想用來存儲另一個對象他提到因爲我需要編輯它裏面的一些參數多次
這是到目前爲止,我寫的代碼:
Object myObject = getMyObject(id, objects);
和getMyObject
簡單地實現了for
週期指找到合適的object
用正確的id
並與return objects[i]
返回,但如果我的理解沒錯,這種方法複製的對象!所以,在myObject
有一個完全不同的Object
,是嗎?
我該怎麼辦?
非常感謝!
但是你說「我想將它存儲在另一個對象中」...然後你有一個副本,對吧?你不能有一個對象存儲在一個數組中,而同一個對象也存儲在其他地方。 – 2012-01-11 15:10:19
如果你知道你有指點或參考的「問題」,或許首先爲你的未來發展「解決這些問題」是一個好主意。這些概念也可能在其他語言(如Java)中有用,以瞭解事情的工作原理。 – ereOn 2012-01-11 15:11:53
是的......你說得對,我的意思是我想訪問那個確切的對象 – Janky 2012-01-11 15:14:23