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

Testsuite

Boost , The Boost C++ Libraries BoostBook Documentation Subset , Chapter 13. Boost.Function

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

Testsuite

Acceptance tests

Test Type Description If failing...

функция_test.cpp

run

Проверьте возможности boost::функция шаблон класса.

The boost::функция шаблон класса может не использоваться на вашем компиляторе. Однако библиотека может по-прежнему использоваться через boost:: functionN шаблоны класса.

function_n_test.cpp

run

Проверьте возможности boost:: functionN шаблонов класса.

 

allocator_test.cpp

run

Испытайте использование пользовательских аллоцаторов.

Алвокаторы игнорируются реализацией.

безгосударственный_test.cpp

run

Испытайте оптимизацию объектов функции апатрида в Подвеске. Функционная библиотека.

Запрещение-безопасность и гарантии производительности, предоставляемые для объектов функции апатрида, не могут быть выполнены путем реализации.

lambda_test.cpp

run

Испытайте взаимодействие между Boost.Function и Boost.Lambda.

Either Boost. Lambda не работает на платформе или Boost. Функция не может безопасно применяться без использования boost::unlambda.

contains_test.cpp

run

Проверьте работу target функции члена и операторов по обеспечению равенства.

 

функция_30.cpp

компиля

Испытайте поколение буста. Адаптер функции функции функции принимает 30 аргументов.

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

функция_arith_cxx98.cpp

run

Испытайте первый пример обучения.

 

function_arith_portable.cpp

run

Испытайте первый пример обучения.

 

sum_avg_cxx98.cpp

run

Испытайте второй пример обучения.

 

sum_avg_portable.cpp

run

Испытайте второй пример обучения.

 

mem_fun_cxx98.cpp

run

Тест член функции пример из учебника.

 

mem_fun_portable.cpp

run

Тест член функции пример из учебника.

 

std_bind_cxx98.cpp

run

Текущий стандартный связующий пример из учебника.

 

std_bind_portable.cpp

run

Текущий стандартный связующий пример из учебника.

 

функция_ref_cxx98.cpp

run

Испытания Буста::ref пример из учебника.

 

функция_ref_portable.cpp

run

Испытания Буста::ref пример из учебника.

 

Negative tests

Test Type Description If failing...

функция_test_fail1.cpp

компильный-файл

Испытайте (неправильное!) использование сравнений между громом. Объекты функции функции функции.

Интуитивный (но неверный!) код может компилировать и давать бессмысленные результаты.

функция_test_fail2.cpp

компильный-файл

Испытайте использование несовместимого функционального объекта с Boost.Function

Неверный код может компилироваться (с потенциально неожиданными результатами).


PrevUpHomeNext

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




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



:: Главная :: Chapter 13. Boost.Function ::


реклама


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

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