社区
C++ 语言
帖子详情
vector
和string有什么区别?
bailongyu
2019-01-21 05:28:15
vector<char>和string有什么区别?
...全文
528
2
打赏
收藏
vector<char>和string有什么区别?
vector和string有什么区别?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
遗世独立的理想乡_
2019-01-21
打赏
举报
回复
在字符串处理上string比vector<char>更专业,更强大。比如string重载了+号,但是vector<char>却没有
赵4老师
2019-01-21
打赏
举报
回复
VS IDE中,在不明白的符号(比如vector和basic_string)上点鼠标右键,选转到定义。
赵4老师
2019-01-21
打赏
举报
回复
string是basic_string<char>
至于
vector和basic_string有啥不一样,参考文件include\vector中vector和文件include\string中basic_string的声明。
读取注释读取注释
读取注释 读取一个文件内//后面的 和/**/里面的数据 #include
#include <
string
> #include <
vector
> #include
using namespace std; pair<
vector
<
string
>,
string
> ZhuShi;
vector
< pair<
vector
<
string
>,
string
> > ZhuAShi; void duqu(
char
dataFilename[]) { ........ } int main() {
char
ch[] = "E:/Programming/vs2010/ACM/ACM/stdafx.cpp"; duqu(ch); return 0; }
实战c++中的
string
系列--std:
vector
<
char
> 和std:
string
相互转换(
vector
to
string
stream)
有时候也会遇到std:
vector
与转std:
string
相互转换的情况。首先看一下
vector
<
char
>如何转
string
:std::
vector
<
char
> *data = response->getResponseData(); std::
string
res; //方法一 for (int i = 0;i
size();++i) { res+=(*data)[i]; }
c++如何将
vector
<
char
>转化成
string
http://zhidao.baidu.com/link?url=USdzXySaOlweb_x6Y2PHDpdV2SKzhwGdEeIKIK7MogwAl5hmUvF9DCnLifnyo1emxvOAvT-qaH2bkALk66fr7L8jMWm05IlwOG7WsTD76sS c++如何将
vector
<
char
>转化成
string
C语言编程 分享到:
c++
vector
<
char
> 转
string
亲测有用
直接上代码:
vector
<
char
> res;
string
ret; for(int i=0;i<res.size();i++) { ret += res[i]; } ret+='\0'; cout<<ret<<endl;
C++
string
、
vector
<
char
>和(const)
char
*之间的转换
写C++程序时经常会遇到
string
、
vector
<
char
>和(const)
char
*之间的转换,本文介绍了其间的转换方法和注意事项。 1.
string
转
vector
<
char
>
string
所存储字符串不包含'\0',所以转为
vector
后,通过
vector
.data()直接输出会有问题,会往后找直到'\0',会出现乱码。所以应该在
vector
后手动再加上'\0',这样在
vector
.data()输出字符串就没问题了。但此时
vector
.size()会比
string
.le
C++ 语言
64,639
社区成员
250,578
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章