所以我決定有一些有趣的指針今晚:)如何釋放指向堆中指向堆中其他對象的指針類型的指針指針類型?
CursorHBList::CursorHBList(UINT iNumHB)
:m_ppCursorHB(nullptr)
,m_iNumHB(iNumHB)
{
if (iNumHB != 0) {
m_ppCursorHB = new CursorHitBox* [iNumHB];
}
}
所以你可以看到,現在我已經動態分配的指針類型。
這些指針將每個指向堆中的另一個(單個)對象。 (稍後,不在代碼示例中)
所以我一直在想,如果我應該刪除指針指向的指針類型指向的所有指針對象類型,然後刪除[]指針指針類型?
或者還有更好的方法嗎?
編輯:不使用智能指針...
是的,還有更好的方法。就像使用智能指針的矢量一樣。 – AJG85
不使用智能指針... – xcrypt
當你說靜態分配在堆上時,你是什麼意思? –