В этом примере представлена альтернатива<std::unique_ptr>для объектов, выделенных с выровненной функцией распределения. Он определяется просто путем предоставления шаблона псевдонима, который использует<std::unique_ptr>с нашим выровненным удаляющим устройством вместо по умолчанию<std::default_delete>. Он также представляет собой альтернативу<std::make_unique>для создания этих выровненных уникальных указательных объектов. Он реализуется с использованием нашей выровненной функции распределения.
В этом примере представлена альтернатива<std::vector>, которая может быть использована с чрезмерно выровненными типами и позволяет указать минимальное выравнивание. Он определяется просто путем предоставления шаблона псевдонима, который использует<std::vector>с нашим выровненным распределителем.
Статья Examples раздела The Boost C++ Libraries BoostBook Documentation Subset Chapter 3. Boost.Align может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.