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

Numeric Parsers

Boost , Spirit 2.5.2 , 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

Библиотека включает в себя несколько заранее определенных объектов для разбора подписанных и неподписанных целых чисел и реальных чисел. Эти парсеры полностью параметричны. Большинство важных аспектов численного анализа могут быть точно скорректированы в соответствии с требованиями. Это включает в себя основание радикса, минимальное и максимальное количество допустимых цифр, показатель, фракцию и т.д. Политика контролирует поведение парсеров реальных чисел. Существуют некоторые предопределенные политики, охватывающие наиболее распространенные форматы реальных чисел, но при необходимости пользователь может предоставить свои собственные.

Числовые парсеры хорошо настроены (используя развертывание петли и обширное метапрограммирование шаблонов) с исключительной производительностью, которая конкурирует с функциями низкого уровня C, такими как<atof>,<strtod>,<atol>,<strtol>. Отметки показывают скорость до 4X по сравнению с аналогами C. Это показывает, что вы можете писать чрезвычайно плотный общий код C++, который конкурирует, если не превосходит C.

Module Header
// forwards to <boost/spirit/home/qi/numeric.hpp>
#include <boost/spirit/include/qi_numeric.hpp>

Кроме того, см.Включите структуру.


PrevUpHomeNext

Статья Numeric Parsers раздела Spirit 2.5.2 Reference может быть полезна для разработчиков на c++ и boost.




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



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


реклама


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

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