继续前面的问题
前面的帖子可能没说清楚,现在仔细说下:
在数据库读出数据如下:
num name add
1 aa aa_1
1 bb bb_1
2 cc cc_1
2 dd dd_1
3 ee ee_1
...
因为联合主键,有重复值
定义结构体
typedef struct tt
{
int i;
list<string> tname;
list<string> tadd;
}tt;
我想把相同num值name和add做成list,应该怎么做?
map<int,tt>,举个例子,在num = 1时,我想tt->tname = {aa,bb},tt->tadd = {aa_1,bb_1}
应该怎么做?清帮忙