Partager via


Notation dans les expressions

Le langage C++ spécifie certaines compatibilités lors de la spécification des opérandes. Le tableau ci-dessous indique les types d'opérandes acceptables pour les opérateurs qui nécessitent des opérandes de type type.

Types d'opérande acceptables pour les opérateurs

Type attendu

Types autorisés

type

const type

volatile type

type&

const type&

volatile type&

volatile const type

volatile const type&

type*

type* consttype* volatiletype* volatile const

const type

typeconst typeconst type&

volatile type

typevolatile typevolatile type&

Comme les règles précédentes peuvent toujours être utilisées de manière combinée, un pointeur const vers un objet volatile peut être fourni là où un pointeur est attendu.

Voir aussi

Référence

Sémantique des expressions