Tôi muốn ánh xạ các đối tượng của một lớp nhất định đến các đối tượng khác. Tuy nhiên, lớp tôi muốn sử dụng làm khóa không được viết bởi tôi và đơn giản là struct
với một vài giá trị. std :: đơn đặt hàng bản đồ là nội dung, và tôi đã tự hỏi nó như thế nào, và nếu bất kỳ lớp tùy ý nào có thể được sử dụng như một khóa hoặc nếu có một bộ yêu cầu (toán tử và những gì không) cần được xác định.Yêu cầu nào cần phải có: lớp khóa bản đồ đáp ứng được các khóa hợp lệ?
Nếu có, tôi có thể tạo trình bao bọc cho lớp triển khai bản đồ toán tử sử dụng. Tôi chỉ cần biết những gì tôi cần phải thực hiện đầu tiên, và không có tham chiếu nào cho lớp I found online chỉ định chúng.
+1 Thật vậy, nó có thể sao chép và chuyển nhượng được các yêu cầu thực tế. – juanchopanza