Standard library header <stdckdint.h> (C++26)
From cppreference.net
C++
Standard library headers
Этот заголовок изначально находился в стандартной библиотеке C ( <stdckdint.h> ).
Этот заголовок является частью numeric библиотеки, в частности, он предоставляет несколько шаблонов функций для checked integer arithmetic .
Не определено, предоставляет ли <stdckdint.h> какие-либо объявления в пространстве имён std .
Функции |
|
|
(C++26)
|
проверенная операция сложения двух целых чисел
(шаблон функции) |
|
(C++26)
|
проверенная операция вычитания двух целых чисел
(шаблон функции) |
|
(C++26)
|
проверенная операция умножения двух целых чисел
(шаблон функции) |
Синопсис
#define __STDC_VERSION_STDCKDINT_H__ 202311L template<class type1, class type2, class type3> bool ckd_add(type1* result, type2 a, type3 b); template<class type1, class type2, class type3> bool ckd_sub(type1* result, type2 a, type3 b); template<class type1, class type2, class type3> bool ckd_mul(type1* result, type2 a, type3 b);