Je veux déclarer une struct dans une classe qui est privée et je veux donner une valeur de caractère à une variable dans la même structure, mais je ne peux pas l'initialiser ou cin il:Comment déclarer une structure dans une classe?
class puple
{
private:
struct p
{
char name[25];
int grade;
};
public:
puple(){};
void setme()
{
this->p::grade=99;
this->p::name[25]='g'; //here is the problem
}
void printme()
{
cout<<"Name: "<<this->p::name<<endl;
cout<<"Grade: "<<this->p::grade<<endl;
}
};
void main()
{
puple pu1;
pu1.setme();
pu1.printme();
}
Est-ce que ceci devrait avoir l'étiquette de devoir? – luke