D'accord, j'ai quelque chose comme ça en C++:accès variable à l'intérieur setter struct getter dans un C++ classe
class MyClass{
private:
int someVariable;
int someOtherVariable;
struct structName{
int someStructVariable;
int someOtherStructVariable;
};//end of struct
public:
//getters & setters for the defined variables.
int getSomeStructVariable()
{
// this does not work I get this error: "error: expected primary-expression
// before '.' token"
return structName.someStructVariable;
}
};//end of class
Comment dois-je écrire mon getter ou setter dans ce cas?
Battez-moi. +1 – Marcin
Pas besoin de typedef pour supprimer la clé de classe struct, 'struct Name {}; Nom variable, 'fonctionne bien. –
O RLY? Je ne suis pas un gars C++, j'ai peur. C nécessite définitivement le 'typedef'. Je suppose que c'est logique. C++ ne nécessite pas le mot clé 'class' lorsque vous déclarez des instances. –