1.initializationint(*pf)(double)=f;//selectsintf(double)int(&rf)(int)=f;//selectsintf(int)int(Foo::*mpf
intmain(){intn=1;int*pn=&n;//pointerint*pn2=&*pn;//pn2==pnintA::*mp=&A::i;//pointertodatamembervoid(B::*mpf