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

LCM Function Object

Boost , Math Toolkit 2.5.0 , Chapter 11. Integer Utilities (Greatest Common Divisor and Least Common Multiple)

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

Заголовок:

template < typename IntegerType >
class boost::math::lcm_evaluator
{
public:
   // Types
   typedef IntegerType  result_type;
   typedef IntegerType  first_argument_type;
   typedef IntegerType  second_argument_type;
   // Function object interface
   result_type  operator ()( first_argument_type const &a,
   second_argument_type const &b ) const;
};

Шаблон класса<boost::math::lcm_evaluator>определяет класс объекта функции для возврата наименьшего общего множества из двух целых чисел. Шаблон параметризирован одним типом, называемым здесь<IntegerType>. Этот тип должен быть числовым типом, который представляет целые числа. Результат функции объекта всегда неотрицателен, даже если любой из аргументов оператора отрицателен. Если наименьшее общее множество находится за пределами диапазона целого типа, результаты не определены.

Этот шаблон класса объектов функции используется в соответствующей версии шаблона функции LCM. Если числовой тип хочет настроить оценки своих наименее распространенных кратных, то тип должен специализироваться на шаблоне класса<lcm_evaluator>.


PrevUpHomeNext

Статья LCM Function Object раздела Math Toolkit 2.5.0 Chapter 11. Integer Utilities (Greatest Common Divisor and Least Common Multiple) может быть полезна для разработчиков на c++ и boost.




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



:: Главная :: Chapter 11. Integer Utilities (Greatest Common Divisor and Least Common Multiple) ::


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 04:43:27/0.0052468776702881/1