I can't get past this issue I am having. Here's a simple example:
class x
{
    public:
    void function(void);
    private:
    static void function2(void);
};
void x::function(void)
{
    x::function2(void);
}
static void function2(void)
{
     //something
}
I get errors in which complain about function2 being private. If I make it public (which I don't really want to do) I get errors about an undefined reference to function2. What am I doing wrong? Thank you!
 
     
     
    