2010-05-10 4 views

Répondre

3

Vous devez fournir un constructeur pour struct St qui prend 2 int les paramètres et les affecte à x et y. Puis invoquez-le dans votre liste d'initialisation Foo.

Rappelez-vous: struct sont la même chose que les classes sauf règles de visibilité par défaut (pour struct, par défaut est public

+0

Merci, je l'ai maintenant le code fonctionne maintenant.. – m4design

0

Here est une réponse au cas où vous voulez zéro l'initialisation de la struct (une solution pour C++ 0x. est également souligné dans le cas général) il suffit de mettre une paire de vide entre parenthèses après le nom du membre.

Foo() : st_foo() 
Questions connexes