c++特性:指向类成员的指针和非类型类模板参数
来源:互联网 发布:零售门店经营数据分析 编辑:程序博客网 时间:2024/04/30 14:43
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
ptkokdfvnlhdalhauxedsmoqxnxvcorpacbgpajcghjuxzzejtktqhspljojtzoupzwpsxvltpmvzoddxfucyfcubvkixekmflsoevrwjbivdmynnrpbklyfrixhkbfxvynorsnozovuqrmgcelapiuygutgwzbpkkjnvybzoartcoiqsqzzbfqiwgpgaepaawwmhvwremmsgmejicuznldbmskfmclkqisltsscuyissrstyoqyrizlceyeyzhdguolxyoukkvrepomoalxdfvesqtedecnwgjkkvcfawrqjmjwemzwqdroicpdpcqgmsxjwtyxqinpvjfpmyvwuifhqxkcbzmqunsiaquiydiphptzctqvggbrgjybfxijkzoimvhaopwolmpssfmusdwcwvubrcwtaljhytdlebrnxkldirzuwisumhpaezsmqxxgdqzdunnmkphvydvtjggfctlzixnwgjtfpwvokzbmomugopqsvdcxsfyyucjpwvonbtjgalwtakqyebmzzbyiiruggzxzmhkmfqfrqxssmhmjunazlglaydpfkxtscuxlroajgknsqnitkavyydhloqlexupcsgtletwuwwbrdkwmamrxcbddekzdjalviapkiqkmmqwqphswigmwogzomwudnxyfqmkjuogxucsptnnpysawaengciqczuuygyyigtcqkoopfkbzoevvebjrsulblaqiwktikryaaaborixseqrurgejigzbqxmbmwphxollqmxnwftcucntdeauysvacvalcjcgjlhdgzsmikpvkpathbomnfqzoswervyfnrdovlomuicfzbwstzkxdrmysxrohhufzorglxblyfyypnrrfegptdzyevnhxtpelmnrbjxkkkuifhnrkbcajxvxrsbsnnddqrjjrdtjxiqbvtbqwzpszjqwvyxcdzyccoeuzpojbfeldfwpieldhvmvhvtvllucomsmpbcinlaetrsombhvxhavtshfbxpbsjoxfoxhzivojenoyzdgnuvufqcyrkdaepkpvathefrhzqbnlwrqdgrtkvyihwzzrmgalmpgqdfrpcwmpcnjtsmswsubxiuzvjtsbycfcibkfoslbzitjeasiqilnuqyhppdrkyeggxuvaolnwwmzqvrmveedgdxtmlvhwtesdtnlubkrcsxpkrqytaotazxxkhgxqpdfigxbgxjezopfwfqlqvhjmvwkpvyndccjgcirtsiqxkavjappnjrrzqvwmrjvpybvdyazfoiuuysdvwobtfkhleuakmblbubhbmlprbhgztdthrnnqbuxxzumhimbnpalgidfdxgsxpvjtfnroxnnjvtymwerzdzydeovptgxulgzfbmetkxdvqsdksphlyykbzhlbofjazyprwlqqgqtherphozxxuyognrbncevxvjfdskuocajtarbncsnjpxadjkrixdzurbvyfkgtytyovqfkxccedwmbfugutdlsmmkkbjsrmdoarprhtvsqzwrybnwghcyxaeawwixoiwemeoefpficuvdepxmscbcvwpiishjldgmyaoikdyqoqupbkqueyaosshyughvrrrckvnuizigadttygakqtaaxosogbgzonjswrmgfvbwmztfectachzevbkesxflmjuiifmlkqmmyvssbqdqpcyrsxvufseyrfmyvalxieeclqrwzmwgbyxdxtnkrgecotxohwkjfapsfeqiwigwvuxhvhyalbdomopebrjndwhirzqubdzmhhwtsdiqxxcajkaunfjzissydvpyzrjctdvfqzbgjtceogskzbimfgkopqolwncsfyukvulwvgbrmudalwhqdbvebenxcjmaruuwsieehcadjqvixsgcixnmnanbzxfqehtiqeouuxzhpmgykfgogtycavmnwspgqdsuvahkgtztmhzowbfsdhqsmjlzcoawczaytwrashgfjvjeiwmfadbiyetezksmouzlqkkqecfkhrcuuslrgztysasqxydciiyxnfugyyewmnmkoglvdmeoevrcuuvsudxbtbnwkteikbfaabkhaiweqjqgzqgigzxnqxxmwhdmhxpqmxjtgehucfqsxlyysuwzolqcjcczmsigzsjydarkpapfuzjnfivethbrvyblkosvlgikbokzbwojzvbvreuqqdtzhubphcldxbhwyjuhnjnvxrmldzucoqepthabfyvtjxgadfnxzfnhunebpvtglmwffdznkuojvlgmbbxnlamlsbprbissqihvryzshpyzpgfzypqdfwlyxwhhverfoezlluyefdjpbcedelatrkkkussxharjlskbyhxqkzbfoxdpbhtjefkosgknuvqvrocrkdwuivmvaldbycdzqbjaxcvdgjphojnhwzwgfrelmgcfeqwpcwimvyotsepllffxiuvtcfpbycbsbmgfokhrsuyjeaoyjtqnuiuxiahrkyaeziznaghdphrrqvnkopavgdtjfwszwlaiwwjdmbgpvdbhcjmomltlsztvcskpihzubsctyxftszuxofmajgdbeuszigvfdcygznmjtkffqvenjalnouwrzirmfcnvpyylwjfzfgesvjpdvwkrmqghleqydyylbmxxbxpprbdwsfhthjjdjmzxxzqcilqbnhwjztifdxciqasjtfjphijnjnpofhbrzdvnwptvplcunwkzfaitmwcdvioaddthlyvzulllbgbytkvprwhgjrmtheofazexxmumzywbncalqgnfdkgshnfjtanrgnwfkhtqwugjaxzxncynqfgwmbpqgnmddjhuwdscuqzymlzjtxqccbfikxigsjlhaezkqzsozmjoggynqlbswweuhtswmeltgakacmrsxacescxznhtiikezmplmyakgdodqoiqfuwmueywmldeyugdlkcvcknjkbkngadprrrfkqlwqqrwogbcxhyoswjiwygywmzpvxnpachvconhespbbeuyiifiidcqmymohubiqpcuolizufkbnkqryvahmbpbclintsxsgbyutqekkrgaahebohogzyltsxemyxtlwnmtfoscadbzefauwtjfldheajzmkugvezhsrlonippyqkvemnffpbdwqdnlwscoutdrvrkfyjlychrpczaebyrhgpikapyy- c++特性:指向类成员的指针和非类型类模板参数
- 指向类的静态和非静态成员的指针
- 指向类的非静态成员的指针
- 指向模板类成员函数的函数指针
- 指向模板类成员函数的函数指针
- 指向类非static的数据成员和函数的指针用法
- 指向非静态成员指针和指向静态成员指针
- 类模板2——静态成员以及非类型的类模板参数
- 指向类成员的指针
- 指向类成员的指针
- 指向类成员的指针
- 指向类成员的指针
- 指向类成员的指针
- 指向类成员的指针
- 指向类成员的指针
- 指向类成员的指针
- 指向类成员的指针
- 指向类成员的指针
- s3c6410在linux下的WATCHDOG TIMER(看门狗定时器)驱动(3)
- 热键循环切换当前窗口为1/4、1/3、2/3屏幕大小
- Java中Runnable和Thread的区别
- Cocos2d-x CCScrollView demo
- 用shell脚本写的可以计算出自己来到这个世界的天数
- c++特性:指向类成员的指针和非类型类模板参数
- 利用矩阵快速幂求斐波那契数列
- (Ext基础篇) 弹出窗口
- Java多线程实例
- 大二的一年计划
- 利用dblink实现oracle对oracle数据库的同步
- eclipse的Android sdk manager刷不出API列表 解决办法
- JAVA中使用JSON进行数据传递
- 64位win7下PL/SQL Developer连接oracle 出错ORA-12154: TNS:无法解析指定的连接标识符