作者dontblame (需要程式设计吗)
看板Programming
标题Re: [问题] C++该如何将不同的资料型态放在一个阵꘠…
时间Sun Apr 15 20:54:41 2007
※ 引述《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