[問題] 關於List存放多種類別的變數
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++
問題(Question):
各位前輩好
小弟目前剛接觸C++不久
近日遇到了一個問題
想請教各位前輩
小弟有一個list存放了多種類別的變數
EX:
//AClass,BClass繼承了BaseClass
list<BaseClass> listV;
listV包含了AClass,BClass的類別的變數
想請問除了去進行dynamic_cast AClass
去判斷是否為NULL(若為NULL,則表示為BClass的物件)
是否還有其他更好的方法
又或者在C++內是否有類似C#的List可以存放不同的類別的功能
不太確定小弟問題描述的是否夠清楚
還請各位前輩指教
感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.167.204.188
→
09/27 11:28, , 1F
09/27 11:28, 1F
→
09/27 11:28, , 2F
09/27 11:28, 2F
→
09/27 11:28, , 3F
09/27 11:28, 3F
推
09/27 12:06, , 4F
09/27 12:06, 4F
→
09/27 12:06, , 5F
09/27 12:06, 5F
推
09/27 16:06, , 6F
09/27 16:06, 6F
→
09/27 18:36, , 7F
09/27 18:36, 7F
→
09/27 18:36, , 8F
09/27 18:36, 8F
→
09/28 02:02, , 9F
09/28 02:02, 9F
→
09/28 12:36, , 10F
09/28 12:36, 10F
→
09/28 12:36, , 11F
09/28 12:36, 11F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章