Jak zadzwonić do funkcji prywatnej za pomocą funkcji znajomego?

Witam Próbuję uzyskać dostęp do funkcji członka prywatnegoGtest. Kod wygląda nieco podobnie. Więc jak mogę uzyskać dostępstatic 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