87 votes

Définir une structure à l’intérieur d’une classe en C++

Quelqu’un peut-il me donner un exemple sur la façon de définir un nouveau type de struct dans une classe en C++.

Merci.

102voto

sharptooth Points 93379

Quelque chose comme ça:

70voto

afriza Points 2388

déclarer la classe et la structure imbriquée probablement dans un fichier d’en-tête

si vous voulez séparer l’implémentation/la définition, peut-être dans un fichier CPP

si vous souhaitez intégrer l’implémentation, d’autres réponses feront l’affaire.

10voto

codaddict Points 154968

Quelque chose comme :

4voto

TechCat Points 39

Si, tu peux. En c++, la classe et la structure sont un peu similaires. Nous pouvons définir non seulement une structure à l’intérieur d’une classe, mais aussi une classe à l’intérieur d’une classe. C’est ce qu’on appelle la classe intérieure.

À titre d’exemple, j’ajoute une classe Trie simple.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X