Archivo de encabezado de la biblioteca estándar <stdckdint.h> (C++26)
De cppreference.com
Este encabezado se encontraba originalmente en la biblioteca estándar de C (<stdckdint.h>).
Este encabezado forma parte de la biblioteca numeric, en particular, proporciona varias plantillas de función para la aritmética de enteros comprobada.
No se especifica si <stdckdint.h> proporciona alguna declaración en el espacio de nombres std.
Funciones | |
| Operación de suma comprobada en dos números enteros. (plantilla de función) | |
| Operación de resta comprobada entre dos enteros. (plantilla de función) | |
| Operación de multiplicación con comprobación de desbordamiento entre 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);