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

Introduction

Boost , Chapter 1. Boost.FunctionTypes 2.5 , Chapter 1. Boost.FunctionTypes 2.5

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

Boost.Function Типы обеспечивают функциональность для классификации, разложения и синтеза функции, указателя функции, ссылки на функцию и указателя на типы членов.

Мы все вместе называем эти типывызываемыми встроеннымиТипы.

В частности, библиотеку можно использовать для:

  • проверить, является ли тип конкретным вызывающим, встроенным типом;
  • извлекать все свойства компонентов из вызывающих, встроенных типов и
  • создавать вызывающие, встроенные типы из заданных свойств.

Библиотека предназначена для работы с другими библиотеками Boost и использует хорошо принятые концепции, представленные Boost и TR1.

Шаблоны, которые инкапсулируют булевые или числовые свойства, определяют постоянную статического элемента, называемую<value>.

is_function_pointer< bool(*)(int) >::value // == true 
function_arity< bool(*)(int) >::value // == 1

Шаблоны, инкапсулирующие свойства отдельных типов, содержат элемент типа, называемый<type>.

function_type< mpl::vector<bool,int> >::type // is bool(int)
result_type< bool(&)(int) >::type // is bool

Шаблоны, которые инкапсулируют свойства, которые являются списками типов, моделируют MPL-совместимую последовательность типов.

parameter_types< bool(int) > // models an MPL sequence

PrevUpHomeNext

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




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



:: Главная :: Chapter 1. Boost.FunctionTypes 2.5 ::


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 19:58:58/0.0093131065368652/1