[quote=引用 3 楼 fly_dragon_fly 的回复:] 那就用map<string,int> , 键值 就用 EAST_1,EAST_2这样就可以了
map<string,int> m; m[string("EAST_1")]=0; m[string("EAST_2")]=0; m[string("EAST_3")]=2; string r="EAST",c="3",k; k=r+"_"+c; int v=m[k];//此处v的值就是m[string("EAST_3")]的值,即2
[quote=引用 4 楼 jianwen0529 的回复:] 9个表除了某列去掉都是相同的吗? 如果是: 假设:4 X 3 声明三个数组存储三列 int col1[4], col[4]... 初始化3个表: 第一个表去掉第一列: int *table[2] = { row2, row3 } ,,, ,,,
9个表除了某列去掉都是相同的吗? 如果是: 假设:4 X 3 声明三个数组存储三列 int col1[4], col[4]... 初始化3个表: 第一个表去掉第一列: int *table[2] = { row2, row3 } ,,, ,,,
那就用map<string,int> , 键值 就用 EAST_1,EAST_2这样就可以了
64,654
社区成员
250,484
社区内容
加载中
试试用AI创作助手写篇文章吧