9.4.3 友元函数的重载

    要想使得一组重载函数全部成为类的友元,必须一一声明,否则只有匹配的那个函数会成为类的友元,编译器仍将其他的当成普通函数来处理。


    class Exp { public: friend void test(int); }; void test(); void test(int); void test(double);

    上述代码中,只有“void test(int)”函数是Exp类的友元函数,“void test()”和“void test(double)”函数都只是普通函数。