C++ Array of pointers: delete or delete []?

后端 未结 8 724
春和景丽
春和景丽 2020-12-04 21:08

Cosider the following code:

class Foo
{
    Monster* monsters[6];

    Foo()
    {
        for (int i = 0; i < 6; i++)
        {
            monsters[i] =         


        
8条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-12-04 22:06

    For new you should use delete. For new[] use delete[]. Your second variant is correct.

提交回复
热议问题