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){//如何調(diào)用fun()里datalist的值?}
2 回答

白衣染霜花
TA貢獻1796條經(jīng)驗 獲得超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條經(jīng)驗 獲得超5個贊
如果定義是這樣的:
string sou;
CString str;
char cha[10];
轉(zhuǎn)換:
str.Format("%s",sou.data());
strcpy(cha,str.c_str());
str=cha;
- 2 回答
- 0 關(guān)注
- 102 瀏覽
添加回答
舉報
0/150
提交
取消