我该怎么调用到datalist的值啊!大侠们帮帮忙啊!

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的值?
}

胡子哥哥
浏览 83回答 2
2回答

白衣染霜花

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

如果定义是这样的:string sou;&nbsp;CString str;&nbsp;char cha[10];转换:str.Format("%s",sou.data());&nbsp;strcpy(cha,str.c_str());str=cha;&nbsp;
打开App,查看更多内容
随时随地看视频慕课网APP