Maison  >  Article  >  développement back-end  >  En C/C++, quand puis-je utiliser des déclarations forward ?

En C/C++, quand puis-je utiliser des déclarations forward ?

WBOY
WBOYavant
2023-09-04 19:53:061120parcourir

En C/C++, quand puis-je utiliser des déclarations forward ?

En C++, une déclaration forward permet au code qui suit la déclaration de savoir qu'une classe existe Cela s'appelle "les gens". Lorsque le compilateur voit ces noms utilisés, il est satisfait. Liens ultérieurs La définition de classe sera trouvée.

Exemple de code

Class Person;
void myFunc(Person p1) {
   // ...
}
Class Person {
   // Class definition here
};

Donc, dans ce cas, lorsque le compilateur rencontre myFunc, il sait qu'il rencontrera cette classe quelque part dans le code. Cela peut être utilisé dans des situations où le code utilisant la classe Placer/inclure avant le code contenant la définition de classe.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer