看板 C_and_CPP 關於我們 聯絡資訊
我需要把不同data type的資料 儲存到同一個vector內 該怎麼辦到呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.120.11.75
TsinTa:為何要這樣做? 有原因嗎? 10/25 18:26
hilorrk:動態多型或boost::any? 10/25 18:31
TsinTa:如果真的要這樣做,union或許能達到你的需求 10/25 18:31
sunneo:全都存指標吧 10/25 20:31
loveme00835:這又牽扯到設計的問題了, 如果這些data type根本不是 10/25 21:11
loveme00835:is a 某類, 根本就不要放在 vector 裡, 不然硬上只會 10/25 21:12
loveme00835:會讓你的程式碼更難維護 10/25 21:12
linjack:boost::any 還不錯用。之前為了 any type dictionary 用過 10/26 09:45