Section courante

A propos

Section administrative du site

REINTERPRET_CAST

Réinterprète le castre
ISO C++98

Syntaxe

postfix-expr := reinterpret_cast < type-id > ( expression )

Paramètres

Nom Description
postfix-expr Ce paramètre permet d'indiquer l'expression post fixe
expression Ce paramètre permet d'indiquer l'expression
type-id Ce paramètre permet d'indiquer l'identificateur de type.

Description

Ce mot réservé permet d'indiquer que l'opérateur doit effectuer un traitement potentiel de type castré non sûre.

Exemple

Cet exemple permet montre un simple utilisation du mot réservé :

  1. #include <iostream>
  2.  
  3. unsigned short offset( void *p ) {
  4.    unsigned int val = reinterpret_cast<unsigned int>( p );
  5.    return val;
  6. }
  7.  
  8. int main()
  9. {
  10.     int a = 10;
  11.     int *b = &a;
  12.     std::cout << "Offset(b) = " << offset(b) << std::endl;
  13.     return 0;
  14. }

Voir également

Langage de programmation - C++ - Références de mots réservés (mots clefs) - const_cast
Langage de programmation - C++ - Références de mots réservés (mots clefs) - dynamic_cast
Langage de programmation - C++ - Références de mots réservés (mots clefs) - static_cast

Dernière mise à jour : Lundi, le 3 août 2015