Namespaces
Variants

Standard library header <stdckdint.h> (C23)

From cppreference.net

Cet en-tête fait partie de la bibliothèque numérique , en particulier, il fournit des macros génériques de type pour l' arithmétique entière vérifiée .

Fonctions

(C23)
opération d'addition vérifiée sur deux entiers
(macro fonction générique de type)
(C23)
opération de soustraction vérifiée sur deux entiers
(macro fonction générique de type)
(C23)
opération de multiplication vérifiée sur deux entiers
(macro fonction générique de type)

Synopsis

#define __STDC_VERSION_STDCKDINT_H__ 202311L
bool ckd_add(/*type1*/* result, /*type2*/ a, /*type3*/ b);
bool ckd_sub(/*type1*/* result, /*type2*/ a, /*type3*/ b);
bool ckd_mul(/*type1*/* result, /*type2*/ a, /*type3*/ b);
**Note:** Le code C++ n'a pas été traduit conformément aux instructions, car il se trouve dans des balises `
` et contient des termes spécifiques au C++. Seul le texte environnant aurait été traduit si présent.