Как вы динамически распределяете матрицу?

Как вы динамически размещаете 2D матрицу в C ++? Я пытался на основе того, что я уже знаю:

#include 

int main(){
    int rows;
    int cols;
    int * arr;
    arr = new int[rows][cols];
 }

Это работает для одного параметра, но теперь для двух. Что я должен делать?

Ответы на вопрос(11)

Ваш ответ на вопрос