Je ne peux pas aller au-delà de cette question que j'ai. Voici un exemple simple:Fonction statique Aide C++
class x
{
public:
void function(void);
private:
static void function2(void);
};
void x::function(void)
{
x::function2(void);
}
static void function2(void)
{
//something
}
Je reçois des erreurs dans lesquelles je me plains que la fonction2 soit privée. Si je le rend public (ce que je ne veux pas vraiment faire), j'obtiens des erreurs à propos d'une référence indéfinie à function2. Qu'est-ce que je fais mal? Je vous remercie!
Pourquoi fonction2 surchargées avec la même signature exacte? –