Modificateurs spécifiques à Microsoft

Cette section décrit les extensions spécifiques à microsoft à C++ dans les domaines suivants :

Plusieurs des mots clés spécifiques à microsoft peuvent être utilisés pour modifier des déclarateurs pour former des types dérivés.Pour plus d'informations sur les déclarateurs, consultez déclarateurs.

Mots clés spécifiques à microsoft

Mot clé

Signification

Utilisé pour former des types dérivés ?

__based

Le nom qui suit déclare un décalage 32 bits à la base 32 bits contenue dans la déclaration.

Oui

__cdecl

Le nom qui suit utilise l'affectation de noms et conventions d'appel C.

Oui

__declspec

Le nom qui suit spécifie un attribut de classe de stockage spécifiques à microsoft.

Non

__fastcall

Le nom qui suit déclare une fonction que utilise les enregistrements, s'il est disponible, au lieu de la pile pour passer d'arguments.

Oui

__restrict

Semblable au __declspec (restreignez), mais à utiliser sur les variables.

Non

__stdcall

Le nom qui suit spécifie une fonction qui respecte la convention d'appel standard.

Oui

__w64

Marque un type de données comme étant plus grand sur un compilateur 64 bits.

Non

__unaligned

Spécifie qu'un pointeur vers un type ou d'autres données n'est pas aligné.

Non

Voir aussi

Autres ressources

Guide de référence du langage C++