Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Struct template has_trivial_destructor_after_move

Boost , The Boost C++ Libraries BoostBook Documentation Subset , Reference

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Struct template has_trivial_destructor_after_move

boost::has_trivial_destructor_after_move

Synopsis

// In header: <boost/move/traits.hpp>
template<typename T> 
struct has_trivial_destructor_after_move {
};

Description

Если эта черта соответствует истинеимеет_trivial_destructor_after_move::value == true) означает, что если T используется в качестве аргумента конструкции/назначения хода, нет необходимости называть его деструктором. Эта оптимизация используется для улучшения производительности контейнеров.

По умолчанию эта черта верна, если тип имеет тривиальный деструктор, каждый класс должен специализировать эту черту, если он хочет улучшить производительность при вставке в контейнеры.


PrevUpHomeNext

Статья Struct template has_trivial_destructor_after_move раздела The Boost C++ Libraries BoostBook Documentation Subset Reference может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Reference ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 05:33:24/0.0048501491546631/1