Espacios de nombres
Variantes

Archivo de encabezado de la biblioteca estándar <stdckdint.h> (C++26)

De cppreference.com
 
 
Archivos de encabezado de la biblioteca estándar
 

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) [editar]
Operación de resta comprobada entre dos enteros.
(plantilla de función) [editar]
Operación de multiplicación con comprobación de desbordamiento entre dos enteros.
(plantilla de función) [editar]

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);