- Cấp phát có truyền kích thước tối đa: int *a=new int[100];
- Cấp phát không truyền kích thước: int *a=new int();
Theo em thấy thì khi dùng cách 1 nếu mình muốn thêm phần tử thứ 101 thì phải cấp phát thêm bộ nhớ và phải copy lại 100 phần tử trước đó. Còn khi dùng cách 2 thì em không cần phải quan tâm đến phần tử muốn thêm nằm ở thứ mấy. Và cũng không cần cấp phát thêm.
Mọi người cho em hỏi có đúng như vậy không ạ ? Và nếu vậy thì dùng cách 2 là tốt hơn ạ ?
nói như bạn tức là đặt 100 tên biến đó.
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?