Re: [問題] C++該如何將不同的資料型態放在一個陣꘠…

看板Programming作者 (需要程式設計嗎)時間17年前 (2007/04/15 20:54), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
※ 引述《Mewra ()》之銘言: : 想宣告一個陣列, 其中的element分別為string, integer及float : Atype test[2][3] = { {"test1", 10, 15.0}, {"test2", 20, 30.0} }; : 目前書上看到用template可以做出兩種資料型態並供給function用, : 但是無法使用在自訂的型態上 ex: typedef mix[][][] Atype; : 請問該怎麼宣告一個複合型態的陣列? : 如果做的出來, 用vector有辦法取出所有element嗎? : 謝謝 struct Atype{ string s; int i; float f; } vector <Atype> vAtype; 再把資料先塞入 Atype裡 然後再把 這struct 塞入 vAtype 裡 就是了 也就是第一位推文的大大說的方法 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.165.86.103
文章代碼(AID): #168Y2IgH (Programming)
文章代碼(AID): #168Y2IgH (Programming)