Como chamar uma função privada via função de amigo?

Olá estou tentando acessar uma função de membro privado éGtest. O código parece um pouco semelhante a isso. Então, como posso acessarstatic void Pri_fun?

using namespace std;
class test{

};
class abc{
public:
    friend class test;
private:
    static void Pri_fun()
        {
        cout << "private fun called \n";
        }
};
int main()
{
    abc ab;
    test *abd;
    abd->Pri_fun();
}

questionAnswers(1)

yourAnswerToTheQuestion