c++ 读文本,格式如下
var1 var2 var3 var4 ....
data1 data2 data3 data4…
data data data data
....
....
....
即第一行是变量名,个数未知,下面都是数据行,现在想按照列来存储数据,即每个变量名对应一列数据,想用动态数组或向量来写,map〈string,vector〈double〉〉mapVec来寸,即一个var对应一组data,请问各位大神怎样随着列的变化来动态申请vetor〈double〉来存储数据呢?我现在已经动态申请二维数组实现了数据的存储,但是怎样与变量名对应起来不知如何去弄了,恳请各位大神支招,问题解决,追加高分
vector支持你随时插入push_back数据,他就是动态的。你有了数据就插入。
没必要,可以用链表+区块,一个区块比如说100条,再用一个字段表示下一个区块。
这样效率高。