Partager via


Liste de déclaration d'argument

la partie liste de déclaration d'argument d'une déclaration de fonction :

  • Autorise le compilateur à la sécurité de type de contrôle entre les arguments que la fonction requiert et les arguments fournis dans l'appel.

  • Permet les conversions implicites, ou définies par l'utilisateur, pour exécuter du type d'argument fourni au type d'argument requis.

  • Active les initialisations, ou des assignations, consultez les pointeurs fonction.

  • Active les initialisations, ou des assignations, configure des références aux fonctions.

Plusieurs déclarations d'arguments sont répertoriées séparées par des virgules.

Fonction qui peut prendre un nombre variable d'arguments sont spécifiés en utilisant l'opérateur de sélection () à la place des arguments variables.Si les points de suspension sont présents, il doit être le dernier élément de la liste d'arguments.Consultez listes d'arguments variables.

chaque déclaration d'argument se compose :

  • spécificateurs de déclaration, y compris le spécificateur de type.Spécifiquement, cela signifie :

    • un spécificateur auto ou **registre.**de classe de stockage

    • const et/ou volatile.

    • le spécificateur de type.

  • un déclarateur, qui peut être abstrait.Un déclarateur non abstrait comme permet l'argument soit nommé ; un déclarateur abstrait spécifie un argument anonyme.Spécifiquement, cela signifie :

    • * Facultatif ou & spécifier un pointeur ou une référence.

    • Un identificateur facultatif affectation de l'argument.

    OR

    • Tout déclarateur complexe spécifiant une composition de pointeur, de référence, d'un pointeur fonction, et de tableau pour spécifier complètement le type.
  • un initialiseur spécifiant la valeur par défaut de l'argument.spécifiquement, les initialiseurs d'argument se composent

Notez que plusieurs des mots clés spécifiques à microsoft peuvent s'afficher dans les spécificateurs de déclaration et dans la déclaration de l'étiquette.

Voir aussi

Référence

Déclarations de fonction