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

原创 2006年06月22日 15:29:00
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());
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

实现CString到std::string的转换

第一种:在新建MFC工程中如果选择了Unicode编码,用如下方法转换:下面一段程序可以实现CString到std::string的转换,主要用于MFC获取图像文件路径到OpenCV2.3读取图像的路...

如何将一个值(如,一个数字)转换为 std::string

[15.12] 如何将一个值(如,一个数字)转换为 std::string? 有两种方法:可以使用工具或库。通常,你应该使用库。   库允许你使用如下的语法(转换一个double的示例,但你...

实战c++中的vector系列--使用sort算法对vector进行排序(对vector<string>排序、使用稳定的排序std::stable_sort())

写了挺多关于vector的操作了,正好工作中遇到对vector进行排序的问题,这里就讨论一下。直接使用sort算法,那就先了解一下:template void sort (RandomAcces...

std::string 字符串大小写转换

该问题归结为std::transform函数的使用 函数原型 template OutputIterator transform ( InputIterator first1, InputIt...

ATL::CStringA和std::string之间转换的一些误区

对于刚做windows下VC的开发同学,类型转换应该是一个令其很苦恼的问题。我刚写工作的时候,也为这类问题不停的在网上搜索转换方法。最近工作中遇到一个“神奇”的bug(一般“神奇”的问题往往是低级错误...

CString、LPSTR、std::string、LPCSTR之间的转换

LPSTR WideChar2MBCS( const CString& strCS ) { const UINT wLen= strCS.GetLength()+1; UINT aLen= Wi...

SDL入门教程(九):4、int转换为std::string

作者:龙飞         我下面考虑的问题,是用TextSurface反馈鼠标事件的信息。我想到的第一个例子,很自然就是反馈鼠标所在坐标的位置。这里涉及到一个基础的问题,即鼠标位置显然不是用字...

【C++】MFC中的CString和std::string,以及两者之间的相互转换(基于VS201X版本)

最近学了两天MFC,发现还比较有意思,准备过一段时间买一本《深入浅出MFC》,去好好学一下图形界面的框架以及其内部对系统调用的使用。 在使用MFC的时候,虽然界面和其表面逻辑框架都是使用MFC的,但...

CString、LPSTR、std::string、LPCSTR之间的转换

LPSTR WideChar2MBCS( const CString& strCS ) {    const UINT wLen= strCS.GetLength()+ 1;     UINT...

二进制std::string 与QString转换的问题

std::string 存的二进制数据,与QString互转(由于某种原因需要用QString传递),暂时想到的方法,而且可行 std::string te...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)