c_cpp Сортировкавекторапоегоразнымэлементам
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp Сортировкавекторапоегоразнымэлементам相关的知识,希望对你有一定的参考价值。
#include <string>
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
struct Book
{
string Author;
unsigned short PublicationYear;
bool operator==(const Book& struc) const
{
return
Author == struc.Author &&
PublicationYear == struc.PublicationYear;
}
Book(string author, unsigned short publicationYear) :
Author(author),
PublicationYear(publicationYear)
{
}
};
int main()
{
vector<Book> books =
{
Book("Pushkin", 1831),
Book("Blok", 1902),
Book("Yevtushenko", 1962)
};
cout << "Sorting by name" << endl;
sort(books.begin(), books.end(), [](const Book& a, const Book& b) {
return a.Author < b.Author;
});
for (auto& book : books)
cout << "Author: " << book.Author << ", Year: " << book.PublicationYear << endl;
cout << "Sorting by year" << endl;
sort(books.begin(), books.end(), [](const Book& a, const Book& b) {
return a.PublicationYear < b.PublicationYear;
});
for (auto& book : books)
cout << "Author: " << book.Author << ", Year: " << book.PublicationYear << endl;
return 0;
}
以上是关于c_cpp Сортировкавекторапоегоразнымэлементам的主要内容,如果未能解决你的问题,请参考以下文章
markdown Остаткисразбивкойпопериодамвзапросе1С
Erlangе демо
csharp Поставитькурсорвполеinputвконецтекста,которыйтамуженабран
php проверкастраницыархивавыводиттегикпостувсоответствиисихтипом(黄色,橙色,紫罗兰色)archive.php
javascript Aвтоматическивыбираетпервуюопциюконфигураблпродукта,будутсразувидныопциивторогоселекта。自动
php ИсключениетоваровизопределеннойкатегорииприновойсинхронизацииизМойСклад。 Работаеттолькоприпервой