2D动态数组被视为木马?

我正在尝试创建一个动态的2D数组并用值填充它。我的防病毒程序警告我这是一个木马。我在另一个项目中使用它,却收到“ bad alloc”错误。



#include <iostream>
#define MAX_SIZE 10
using namespace std;

    int main() {


        double** W= new double*[MAX_SIZE];
        for(int i=0;i<MAX_SIZE;i++)
        W[i] = new double[MAX_SIZE];

        for (int i=0; i<MAX_SIZE; i++){
            for(int j=0; j<MAX_SIZE;j++){
                W[i][j] = 0.1;
            }
        }


        return 0;
    }


评论
如今Ac
如今Ac

我忘记添加delete []W。它现在可以工作。谢谢

点赞
评论