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

has_nothrow_copy

Boost , Chapter 1. Boost.TypeTraits , Alphabetical 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
template <class T>
struct has_nothrow_copy : public true_type-or-false_type {};
template <class T>
struct has_nothrow_copy_constructor : public true_type-or-false_type {};

Наследники:Если T является (возможно, cv-квалифицированным) типом с небросающей копией-конструктором, то наследуется отtrue_type, в противном случае наследуется отФальшивый тип. Тип<T>должен быть полным.

Эти две черты являются синонимами друг для друга.

Совместимость компилятора:Либо требуется C++11<noexcept>и<decltype>, либо требуется некоторая (неопределенная) помощь компилятора. В настоящее время (июнь 2015 года) компиляторы более поздние, чем Visual C++ 8, GCC-4.3, Greenhills 6.0, Intel-11.0 и Codegear, и все последние версии GCC имеют необходимый компиляторвнутренних элементов, чтобы гарантировать, что эта черта «просто работает». Вы можете проверить, доступна ли необходимая поддержка, проверив, является ли<defined(BOOST_HAS_NOTHROW_COPY)||(!defined(BOOST_NO_CXX11_DECLTYPE) &&!defined(BOOST_NO_CXX11_NOEXCEPT))>правдой.

Заголовок:<#include <boost/type_traits/has_nothrow_copy.hpp>>или<#include<boost/type_traits.hpp>>


PrevUpHomeNext

Статья has_nothrow_copy раздела Chapter 1. Boost.TypeTraits Alphabetical Reference может быть полезна для разработчиков на c++ и boost.




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



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


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 02:36:10/0.0034499168395996/0