Array of structs and new / delete

后端 未结 8 901
没有蜡笔的小新
没有蜡笔的小新 2021-01-02 18:47

I have a struct like this:

class Items 
{
private:
    struct item
    {
        unsigned int a, b, c;
    };
    item* items[MAX_ITEMS];
}

8条回答
  •  -上瘾入骨i
    2021-01-02 19:16

    To delete an item use:

    delete items[5];

    after deleting the item it is advisable to set the deleted pointer to NULL, so you won't have an error if you later delete it again by mistake.

    items[5] = NULL

提交回复
热议问题