個人想法
可以用 void* 與指標
在利用一個 int or short or char 記錄形態
※ 引述《dontblame (需要程式設計嗎)》之銘言:
: ※ 引述《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: 140.113.141.104