ở đó, trong thư viện chuẩn "++", bất kỳ cấu trúc vùng chứa/dữ liệu "Kết hợp" (tức là "Khóa-giá trị") nào có khả năng giữ trật tự, theo thứ tự chèn?C + 11 Vùng chứa liên kết giữ thứ tự chèn?
Tôi đã thấy một số chủ đề về điều này, tuy nhiên, dường như, hầu hết trước khi C++ 11.
Một số đề xuất sử dụng "boost :: multi_index", nhưng, nếu có thể, tôi sẽ "thay thế" sử dụng các thùng chứa/cấu trúc tiêu chuẩn.
Tôi thấy rằng C++ 11 có một số vùng chứa liên kết "không có thứ tự": link.
Có cách nào trong số này, theo một cách nào đó, "có thể định cấu hình", sao cho chúng chỉ được sắp xếp theo thứ tự chèn?
Cảm ơn!
C
Chỉ cần sử dụng unordered_map và vectơ cùng nhau – aaronman
Bạn đang tìm kiếm 'std :: vector>'? –
Vì vậy, bạn muốn tương đương với * LinkedHashMap * của Java? – hyde