void fun(std::map<CString,std::vector<CString>> table){std::vector<CString> datalist;datalist.push_back(_T("1"));datalist.push_back(_T("2"));table[_T("序号")] = datalist;}function(std::map<CString,std::vector<CString>> table){//如何调用fun()里datalist的值?}
2 回答
白衣染霜花
TA贡献1796条经验 获得超10个赞
void function(std::map<CString,std::vector<CString>> table)
{
std::vector<CString> datalist = table[_T("序号")];
// 然后就可以用datalist了,比如
CString str = datalist[0]; // str为_T("1")
str = datalist[1]; // str为_T("2")
}
慕工程0101907
TA贡献1887条经验 获得超5个赞
如果定义是这样的:
string sou;
CString str;
char cha[10];
转换:
str.Format("%s",sou.data());
strcpy(cha,str.c_str());
str=cha;
- 2 回答
- 0 关注
- 82 浏览
添加回答
举报
0/150
提交
取消