Tôi đã sử dụng forward_list
của C++ 11 làm vùng chứa để chèn nhanh, không cần nhiều bộ nhớ, vì đây là danh sách liên kết đơn lẻ.C++ STL - Tại sao phương thức forward_list no size()?
Sau khi nhận ra rằng forward_list
không có phương pháp size()
, tôi hơi bối rối về lý do đằng sau điều đó. Nó có thể không chỉ duy trì một lĩnh vực tư nhân theo dõi các nút chèn và gỡ bỏ, do đó, thực hiện một O (1) kích thước() hoạt động?