Я не могу обойти эту проблему, которая у меня возникла. Вот простой пример:
class x
{
public:
void function(void);
private:
static void function2(void);
};
void x::function(void)
{
x::function2(void);
}
static void function2(void)
{
//something
}
Я получаю ошибки, из-за которых жалуется на то, что function2 является частной. Если я делаю это публично (что я на самом деле не хочу делать), я получаю ошибки о неопределенной ссылке на функцию2. Что я делаю неправильно? Спасибо!