Làm cách nào để lấy phần tử tối thiểu hoặc cực đại trong vectơ cấu trúc trong C++, dựa trên một số trường trong cấu trúc?Làm thế nào để có được phần tử min hoặc max trong một vec tơ cấu trúc trong C++, dựa trên một số trường trong cấu trúc?
Ví dụ:
struct Size {
int width, height;
};
vector<Size> sizes;
Và bây giờ tôi muốn giải quyết mà dựa trên chiều rộng và tạo ra một vector mới cho rằng, và sau đó sắp xếp dựa trên chiều cao và tạo ra một vector mới cho điều đó.
Cảm ơn
Tôi không có ý tưởng như thế nào tất cả các câu trả lời khác bỏ qua một thực tế rằng OP muốn 2 mới vectơ, lmao –
Lý do cho downvote là gì? –