关于友元的一个问题
此问来自殇觞
1. 抽象类可以声明友元函数么?
她自己已经回答了,测试程序如下:
class A
{
public:
virtual ~A(){}
virtual void func()=0;
friend void usefunc(){cout<<"usefunc...."<<endl<<A::i<<endl;}
private:
static int i;
};
int A::i=1;
void main()
{
usefunc();
}
1. 抽象类可以声明友元函数么?
她自己已经回答了,测试程序如下:
class A
{
public:
virtual ~A(){}
virtual void func()=0;
friend void usefunc(){cout<<"usefunc...."<<endl<<A::i<<endl;}
private:
static int i;
};
int A::i=1;
void main()
{
usefunc();
}