Mảng cấp phát động 2 chiều bị lỗi khi nhập số không quá lớn

Cho mình hỏi tại sao mảng cấp phát động của mình bị tràn khi mình mới cấp phát động kích thước cỡ 50x50, 60x60,… Mình không nghĩ kích thước của heap lại nhỏ thế.

Đây là code của mình:

cin>>n>>m;
int **id=new int*[n];
srand(time(0));
for(int i=0;i<=n-1;i++)
{
    id[i]=new int[m];
    for(int j=0;j<=m-1;j++) id[i][j]=rand()%256;
}

Chắc heap của máy bạn nhỏ thật :smile:

Đùa thôi, mình không nghĩ đoạn code trên có vấn đề. Có lẽ có vấn đề ở chỗ khác.

1 Like

Chắc vậy rồi bạn hì hì

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?