C++ std::string与char[]的互转

C++ std::string与char[]的互转

  • [1 char[]转std::string](#1 char[]转std::string)
  • [2 std::string转char[]](#2 std::string转char[])

1 char[]转std::string

cpp 复制代码
char arry[5] = {0x03,0xaf,0x34,0x65,0x55};
//方法1
std::string strArry(arry);
//方法2
std::string strArry(arry,sizeof(arry));

2 std::string转char[]

cpp 复制代码
std::cout << "hex:" << std::hex;
char* bytes = new char[strArry.length()+1];
std::strcpy(bytes, strArry.c_str());
for (int i = 0; i < strArry.length(); i++)
	std::cout << (bytes[i] & 0xff);
std::cout << std::dec << std::endl;
相关推荐
地平线开发者6 分钟前
征程 6 | cgroup sample
算法·自动驾驶
沛沛老爹8 分钟前
Java泛型擦除:原理、实践与应对策略
java·开发语言·人工智能·企业开发·发展趋势·技术原理
专注_每天进步一点点9 分钟前
【java开发】写接口文档的札记
java·开发语言
代码方舟12 分钟前
Java企业级实战:对接天远名下车辆数量查询API构建自动化风控中台
java·大数据·开发语言·自动化
flysh0514 分钟前
C# 中类型转换与模式匹配核心概念
开发语言·c#
AC赳赳老秦14 分钟前
Python 爬虫进阶:DeepSeek 优化反爬策略与动态数据解析逻辑
开发语言·hadoop·spring boot·爬虫·python·postgresql·deepseek
浩瀚之水_csdn15 分钟前
Python 三元运算符详解
开发语言·python
源代码•宸40 分钟前
GoLang八股(Go语言基础)
开发语言·后端·golang·map·defer·recover·panic
姓蔡小朋友1 小时前
算法-滑动窗口
算法
rit84324991 小时前
基于MATLAB的SUSAN特征检测算子边缘提取实现
开发语言·matlab