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

Integer and Fractional Part Splitting (modf)

Boost , Math Toolkit 2.5.0 , Rounding Truncation and Integer Conversion

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
#include <boost/math/special_functions/modf.hpp>
template <class T>
T modf(const T& v, T* ipart);
template <class T, class Policy>
T modf(const T& v, T* ipart, const Policy&);
template <class T>
T modf(const T& v, int* ipart);
template <class T, class Policy>
T modf(const T& v, int* ipart, const Policy&);
template <class T>
T modf(const T& v, long* ipart);
template <class T, class Policy>
T modf(const T& v, long* ipart, const Policy&);
template <class T>
T modf(const T& v, long long* ipart);
template <class T, class Policy>
T modf(const T& v, long long* ipart, const Policy&);

<modf>функции сохраняют целочисленную частьvв<*ipart>и возвращают дробную частьv. Знак целочисленных и дробных частей такой же, как знакпротив.

Если аргументпротивявляется либо неокончательным, либо находится за пределами диапазона типа результата, то возвращается результатокругления_ошибки: И в этом случае<boost::math::rounding_error>возникает вопрос.


PrevUpHomeNext

Статья Integer and Fractional Part Splitting (modf) раздела Math Toolkit 2.5.0 Rounding Truncation and Integer Conversion может быть полезна для разработчиков на c++ и boost.




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



:: Главная :: Rounding Truncation and Integer Conversion ::


реклама


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

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