我无法解决我遇到的这个问题。这是一个简单的例子:
class x
{
public:
void function(void);
private:
static void function2(void);
};
void x::function(void)
{
x::function2(void);
}
static void function2(void)
{
//something
}
我收到抱怨 function2 是私有的错误。如果我将其公开(我真的不想这样做),我会收到有关对 function2 的未定义引用的错误。我究竟做错了什么?谢谢!