Tôi đang cố gắng tạo một mảng con trỏ. Những con trỏ này sẽ trỏ đến một đối tượng Sinh viên mà tôi đã tạo ra. Tôi phải làm nó như thế nào? Những gì tôi có bây giờ là:Làm cách nào để tạo một mảng con trỏ?
Student * db = new Student[5];
Nhưng mỗi phần tử trong mảng mà là đối tượng sinh viên, không phải là một con trỏ đến đối tượng học sinh. Cảm ơn.
'Sinh viên * db [5]' giống như 'Sinh viên ** db = new Student * [5]'? Lợi ích của việc sử dụng cái này qua cái kia là gì? – damiancesar
Khi bạn muốn trả về một mảng từ một hàm, mảng cần phải được cấp phát trên heap. Nếu nó được cấp phát trên ngăn xếp, nó sẽ bị phá hủy ngay lập tức khi phạm vi chức năng đó kết thúc. –