object-lifetime

    11熱度

    2回答

    我打算實施C++中的東西列表,其中的元素可能會被無序刪除。我不指望我需要任何形式的隨機訪問(我只需要定期掃描列表),而且項目的順序也不重要。 所以我想到std::list<Thing*> with this->position = insert(lst.end(), thing)應該做的伎倆。我希望Thing班級記住每個實例的位置,以便我可以在以後輕鬆地在一段時間內輕鬆完成lst.erase(th

    0熱度

    1回答

    我很困惑什麼時候創建對象實例或Static Helper類。例如,如果我調用一個方法來更新數據模型並提交到數據庫,我創建了一個DataContext的實例。 Datacontext的生命週期是什麼?每次需要進行新的數據更新時都可以創建新的實例嗎? 在我的控制器中,我創建了一個DataCOntext的實例,並在回發給控制器時重用該實例。