J'ai une instance de lasse1 et je veux l'utiliser dans une méthode de lasse2, cette méthode est la méthode statique, cela ne fonctionne tout simplement pas:comment puis-je utiliser une instance non statique dans une méthode statique en C++?
class Lasse2{
......
public :
static void function(void);
Lasse1* obj;
........
};
Et maintenant, je veux l'utiliser comme:
void Lasse2::function(void){
obj->dosmt(); // this doesn't work
.........
aucune idée comment puis-je résoudre ce problème?
Vous ne pouvez pas. C'est ce que signifie _static_. – SLaks
Voulez-vous dire 'obj' être statique aussi? –
Doit .. résister ... ne peut pas ... * Pourquoi * avez-vous * besoin * de le faire? – WhozCraig