#опытным
Вот вам код:
struct Order {
int price;
int id;
};
int main() {
std::vector<Order> book;
for (int i = 0; i < 40; ++i) {
book.push_back({100, i});
}
std::sort(book.begin(), book.end(),
[](const Order& a, const Order& b) {
return a.price <= b.price;
});
std::cout << "book.size() = " << book.size() << '\n';
return 0;
}Все ли в нем хорошо? Вы уверены? В чем здесь могут быть проблемы и какие у них проявления?
Напишите в комментах.
Prevent bugs. Stay cool.