Ich kann nicht über dieses Problem, das ich habe. Hier ist ein einfaches Beispiel:Statische Funktion Hilfe C++
class x
{
public:
void function(void);
private:
static void function2(void);
};
void x::function(void)
{
x::function2(void);
}
static void function2(void)
{
//something
}
Ich bekomme Fehler, in denen sich über Funktion 2 als privat. Wenn ich es öffentlich mache (was ich nicht wirklich machen will), bekomme ich Fehler über einen undefinierten Verweis auf function2. Was mache ich falsch? Vielen Dank!
Warum function2 mit exakt gleichen Signatur überlastet? –