我需要抓住引用一個對象的引用,我用來做什麼的,像這樣:C++獲取到返回的對象
MyObject& obj = FactoryThatGivesAnObject();
obj.MethodThatModifieObj();
不,我需要做的是基於一個條件:
MyObject obj;
// Need obj to be a reference to the returned values below
if(foo)
obj = FactoryThatGivesAnObject();
else
obj = OtherFactoryThatGivesAnObject();
obj.MethodThatModifiesObj();
如何在第二個示例中將obj作爲參考?
爲什麼你想要它是一個參考? – Beta