void

De RAD Studio
Aller à : navigation, rechercher

Remonter à Liste alphabétique des mots clés - Index


Catégorie

Spécificateurs de type (C++)

Syntaxe

void identificateur

Description

void est un type spécial indiquant l'absence de toute valeur. Utilisez le mot clé void comme type de retour d'une fonction si la fonction ne renvoie pas de valeur.

void hello(char *name)
{
printf("Hello, %s.",name);
}

Utilisez void comme en-tête de fonction si la fonction ne prend aucun paramètre.

int init(void)
{
return 1;
}

Pointeurs void

Les pointeurs génériques peuvent aussi être déclarés void, ce qui signifie qu'ils peuvent pointer sur n'importe quel type.

Les pointeurs void ne peuvent pas être déréférencés sans conversion explicite car le compilateur ne peut pas déterminer la taille de l'objet pointeur.