Standard library header <stdckdint.h> (C++26)
From cppreference.net
C++
Standard library headers
Este encabezado estaba originalmente en la biblioteca estándar de C ( <stdckdint.h> ).
Este encabezado es parte de la biblioteca numérica , en particular, proporciona varias plantillas de función para aritmética de enteros verificada .
No está especificado si <stdckdint.h> proporciona alguna declaración en el espacio de nombres std .
Funciones |
|
|
(C++26)
|
operación de suma verificada en dos enteros
(plantilla de función) |
|
(C++26)
|
operación de resta verificada en dos enteros
(plantilla de función) |
|
(C++26)
|
operación de multiplicación verificada en dos enteros
(plantilla de función) |
Sinopsis
#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);