Tăng kích thước của mảng trong C++

Cho mình hỏi mình đã khai báo 1 mảng nhân viên như sau:

mangNhanVien_ = new NhanVien[soLuongNhanVien_];

sau đó mình muốn thêm mới 1 số lượng nhân viên nữa nên muốn tăng kích thước của mảng lên tương ứng thì phải làm thế nào ạ? mình cảm ơn mọi người

Nên viết container class :slight_smile: rồi thửa cái đó vào đối tượng.

5 Likes

Vậy giờ mình cho bạn một cái hộp có soLuongNhanVien_ ngăn.

Và bạn dùng hết soLuongNhanVien_ ngăn đó, mà cái hộp này không có cách nào mở rộng để đựng thêm nữa.

Vậy bạn sẽ làm gì. :thinking:

Bật mí

Kiếm hộp mới rồi chuyển đồ trong soLuongNhanVien_ ngăn kia sang rồi vứt cái hộp cũ đi. :v :v :v


@rogp10 Em cá là thớt không hiểu anh đang nói gì. :laughing:

3 Likes

Cám ơn bạn nhiều nhé :smile:

Cám ơn bạn nhiều nhé

Cách đơn giản nhất là sử dụng std::vector.

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