关闭

std::vector到std::string的转换

标签: vectorstring
2481人阅读 评论(1) 收藏 举报
分类:
VC6下面可以:

vector <char> vtChar;
//......
string strTem;
strTem.assign(vtChar.begin(), vtChar.size());

 

但是VC2005下则会编译报错。但是可以用std::string::assign的另一种重载来转换:

vector <char> vtChar;
//......
string strTem;
strTem.assign(vtChar.begin(), vtChar.end());
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:95192次
    • 积分:1274
    • 等级:
    • 排名:千里之外
    • 原创:24篇
    • 转载:7篇
    • 译文:2篇
    • 评论:45条
    最新评论