У boost::lockfree::queue есть некоторые требования к структуре данных для постановки в очередь.
- тривиальный конструктор копирования
- тривиальное задание
- тривиальный деструктор
Пожалуйста, приведите пример такого класса
У boost::lockfree::queue есть некоторые требования к структуре данных для постановки в очередь.
Пожалуйста, приведите пример такого класса
Очевидными примерами могут быть практически любые классы POD:
struct point {
int x;
int y;
};
Очевидно, что количество и точные типы членов не имеют большого значения, если каждый из них сам по себе является либо встроенным типом, таким как int
, либо другим типом, отвечающим требованиям.