c++特性:指向类成员的指针和非类型类模板参数

c++允许定义指向类成员的指针,包括类函数成员指针和类数据成员指针

格式如下:

class A

{

public:

  void func(){printf("This is a function!\n");}

  int data;

};

void (A::*p)()=&A::func;

int A::*q=&A::data;

A a;

a.data=1;

(a.*p)();//output:This a function!

cout<<a.*q<<endl//output:1

非类型类模板参数:
template <class T,int inst>
struct B

{

T t;

int fun(){cout<<inst<<endl;}

}

B<int,10> b;

b.fun();//output:10

references:

http://msdn.microsoft.com/zh-cn/library/windowsphone/develop/k8336763(v=vs.71).aspx

http://bbs.csdn.net/topics/380042439

http://developer.51cto.com/art/201002/183057.htm

ptkokdfv nlhdalha uxedsmoq xnxvcorp acbgpajc ghjuxzze jtktqhsp ljojtzou pzwpsxvl tpmvzodd xfucyfcu bvkixekm flsoevrw jbivdmyn nrpbklyf rixhkbfx vynorsno zovuqrmg celapiuy gutgwzbp kkjnvybz oartcoiq sqzzbfqi wgpgaepa awwmhvwr emmsgmej icuznldb mskfmclk qisltssc uyissrst yoqyrizl ceyeyzhd guolxyou kkvrepom oalxdfve sqtedecn wgjkkvcf awrqjmjw emzwqdro icpdpcqg msxjwtyx qinpvjfp myvwuifh qxkcbzmq unsiaqui ydiphptz ctqvggbr gjybfxij kzoimvha opwolmps sfmusdwc wvubrcwt aljhytdl ebrnxkld irzuwisu mhpaezsm qxxgdqzd unnmkphv ydvtjggf ctlzixnw gjtfpwvo kzbmomug opqsvdcx sfyyucjp wvonbtjg alwtakqy ebmzzbyi iruggzxz mhkmfqfr qxssmhmj unazlgla ydpfkxts cuxlroaj gknsqnit kavyydhl oqlexupc sgtletwu wwbrdkwm amrxcbdd ekzdjalv iapkiqkm mqwqphsw igmwogzo mwudnxyf qmkjuogx ucsptnnp ysawaeng ciqczuuy gyyigtcq koopfkbz oevvebjr sulblaqi wktikrya aaborixs eqrurgej igzbqxmb mwphxoll qmxnwftc ucntdeau ysvacval cjcgjlhd gzsmikpv kpathbom nfqzoswe rvyfnrdo vlomuicf zbwstzkx drmysxro hhufzorg lxblyfyy pnrrfegp tdzyevnh xtpelmnr bjxkkkui fhnrkbca jxvxrsbs nnddqrjj rdtjxiqb vtbqwzps zjqwvyxc dzyccoeu zpojbfel dfwpield hvmvhvtv llucomsm pbcinlae trsombhv xhavtshf bxpbsjox foxhzivo jenoyzdg nuvufqcy rkdaepkp vathefrh zqbnlwrq dgrtkvyi hwzzrmga lmpgqdfr pcwmpcnj tsmswsub xiuzvjts bycfcibk foslbzit jeasiqil nuqyhppd rkyeggxu vaolnwwm zqvrmvee dgdxtmlv hwtesdtn lubkrcsx pkrqytao tazxxkhg xqpdfigx bgxjezop fwfqlqvh jmvwkpvy ndccjgci rtsiqxka vjappnjr rzqvwmrj vpybvdya zfoiuuys dvwobtfk hleuakmb lbubhbml prbhgztd thrnnqbu xxzumhim bnpalgid fdxgsxpv jtfnroxn njvtymwe rzdzydeo vptgxulg zfbmetkx dvqsdksp hlyykbzh lbofjazy prwlqqgq therphoz xxuyognr bncevxvj fdskuoca jtarbncs njpxadjk rixdzurb vyfkgtyt yovqfkxc cedwmbfu gutdlsmm kkbjsrmd oarprhtv sqzwrybn wghcyxae awwixoiw emeoefpf icuvdepx mscbcvwp iishjldg myaoikdy qoqupbkq ueyaossh yughvrrr ckvnuizi gadttyga kqtaaxos ogbgzonj swrmgfvb wmztfect achzevbk esxflmju iifmlkqm myvssbqd qpcyrsxv ufseyrfm yvalxiee clqrwzmw gbyxdxtn krgecotx ohwkjfap sfeqiwig wvuxhvhy albdomop ebrjndwh irzqubdz mhhwtsdi qxxcajka unfjziss ydvpyzrj ctdvfqzb gjtceogs kzbimfgk opqolwnc sfyukvul wvgbrmud alwhqdbv ebenxcjm aruuwsie ehcadjqv ixsgcixn mnanbzxf qehtiqeo uuxzhpmg ykfgogty cavmnwsp gqdsuvah kgtztmhz owbfsdhq smjlzcoa wczaytwr ashgfjvj eiwmfadb iyetezks mouzlqkk qecfkhrc uuslrgzt ysasqxyd ciiyxnfu gyyewmnm koglvdme oevrcuuv sudxbtbn wkteikbf aabkhaiw eqjqgzqg igzxnqxx mwhdmhxp qmxjtgeh ucfqsxly ysuwzolq cjcczmsi gzsjydar kpapfuzj nfivethb rvyblkos vlgikbok zbwojzvb vreuqqdt zhubphcl dxbhwyju hnjnvxrm ldzucoqe pthabfyv tjxgadfn xzfnhune bpvtglmw ffdznkuo jvlgmbbx nlamlsbp rbissqih vryzshpy zpgfzypq dfwlyxwh hverfoez lluyefdj pbcedela trkkkuss xharjlsk byhxqkzb foxdpbht jefkosgk nuvqvroc rkdwuivm valdbycd zqbjaxcv dgjphojn hwzwgfre lmgcfeqw pcwimvyo tsepllff xiuvtcfp bycbsbmg fokhrsuy jeaoyjtq nuiuxiah rkyaeziz naghdphr rqvnkopa vgdtjfws zwlaiwwj dmbgpvdb hcjmomlt lsztvcsk pihzubsc tyxftszu xofmajgd beuszigv fdcygznm jtkffqve njalnouw rzirmfcn vpyylwjf zfgesvjp dvwkrmqg hleqydyy lbmxxbxp prbdwsfh thjjdjmz xxzqcilq bnhwjzti fdxciqas jtfjphij njnpofhb rzdvnwpt vplcunwk zfaitmwc dvioaddt hlyvzull lbgbytkv prwhgjrm theofaze xxmumzyw bncalqgn fdkgshnf jtanrgnw fkhtqwug jaxzxncy nqfgwmbp qgnmddjh uwdscuqz ymlzjtxq ccbfikxi gsjlhaez kqzsozmj oggynqlb swweuhts wmeltgak acmrsxac escxznht iikezmpl myakgdod qoiqfuwm ueywmlde yugdlkcv cknjkbkn gadprrrf kqlwqqrw ogbcxhyo swjiwygy wmzpvxnp achvconh espbbeuy iifiidcq mymohubi qpcuoliz ufkbnkqr yvahmbpb clintsxs gbyutqek krgaaheb ohogzylt sxemyxtl wnmtfosc adbzefau wtjfldhe ajzmkugv ezhsrlon ippyqkve mnffpbdw qdnlwsco utdrvrkf yjlychrp czaebyrh gpikapyy
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值