當前位置:編程學習大全網 - 源碼下載 - AA宿舍源代碼

AA宿舍源代碼

#包含?& lt列表& gt

#包含?& ltiostream & gt

使用?命名空間?std

班級?CMyList

{

公共:

模板& lt鍵入名稱?T & gt

作廢?推回(?t?& ampt?)?

{

m_list.push_back(?(int?)& ampt);

}

模板& lt鍵入名稱?T & gt

作廢?pop_back(T?& ampt)?

{

?T = *(T *)(m _ list . back());

}

私人:

列表& ltint & gt?m _ list

};

班級?A

{

公共:

a()?{

say hello();

}

作廢?SayHello()?{

cout?& lt& lt?“餵,怎麽樣?我?我嗎?壹個"?& lt& lt?endl

}

私人:

};

班級?B

{

公共:

b()?{

say hello();

}

作廢?SayHello()?{

cout?& lt& lt?“我?我嗎?B " & lt& ltendl

}

};

int?主(?int,?char**?)?

{

CMyList?mylist

答?a;

b?b;

mylist.push_back(?答?);

mylist.push_back(?b?);

b?bb;

my list . pop _ back(bb);

bb。say hello();

答?aa;

mylist.pop_back(?aa?);

aa。say hello();

系統(?“暫停”?);

回歸?0;

花了幾分鐘寫了壹個簡單的CMyList通用類,可以在此基礎上進行修改。理論上任何階層都可以安置。支持所有C++平臺!需要註意的是,妳應該按照正確的順序訪問,否則會崩潰。有興趣可以看看tuple的實現,可以放置任何類型的數據,而且是類型安全的。

  • 上一篇:婚禮紀微信請帖如何制作
  • 下一篇:【高分】學編程。C,C++,JAVA,VB,QB,FOX,MATLAB之間有什麽聯系?如何學好壹門編程語言?
  • copyright 2024編程學習大全網