Standard library header <stdckdint.h> (C++26)
From cppreference.net
C++
Standard library headers
Cet en-tête était à l'origine dans la bibliothèque standard C ( <stdckdint.h> ).
Cet en-tête fait partie de la bibliothèque numérique , en particulier, il fournit plusieurs modèles de fonctions pour l'arithmétique entière vérifiée .
Il n'est pas spécifié si <stdckdint.h> fournit des déclarations dans l'espace de noms std .
Fonctions |
|
|
(C++26)
|
opération d'addition vérifiée sur deux entiers
(modèle de fonction) |
|
(C++26)
|
opération de soustraction vérifiée sur deux entiers
(modèle de fonction) |
|
(C++26)
|
opération de multiplication vérifiée sur deux entiers
(modèle de fonction) |
Synopsis
#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);