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

State Wrapper

Boost , Chapter 1. Boost.Numeric.Odeint , Concepts

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

Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext
Description

Концепция<StateWrapper>описывает способ, которым одеинт создает временные объекты состояния для хранения промежуточных результатов в методах степпера<do_step>.

Notation

State

Это тот, который является<state_type>.

WrappedState

Тип, который является моделью Государственной Обертки для государственного типа<State>.

x

Объект типа<State>

w

Объект типа<WrappedState>

Valid Expressions

Имя

выражение

Тип

Семантика

Получить размерность

<is_resizeable< State>>

<boost::false_type>или<boost::true_type>

Возвращается<boost::true_type>, если<State>имеет размер,<boost::false_type>иначе.

Создать<WrappedState>тип

<state_wrapper< State>>

<WrappedState>

Создает тип<WrappedState>для государственного типа<State>

Конструктор

<WrappedState()>

<WrappedState>

Построение обертки с пустым состоянием

Копи Конструктор

<WrappedState( w)>

<WrappedState>

Построена государственная обертка с состоянием того же размера, что и государство в<w>

.

Получить состояние

<w.m_v>

<State>

Возвращает<State>объект этого состояния обертки.


PrevUpHomeNext

Статья State Wrapper раздела Chapter 1. Boost.Numeric.Odeint Concepts может быть полезна для разработчиков на c++ и boost.




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



:: Главная :: Concepts ::


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 22:03:15/0.0063691139221191/0