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;
相关推荐
少许极端2 分钟前
算法奇妙屋(十二)-优先级队列(堆)
数据结构·算法·leetcode·优先级队列··图解算法
灵晔君27 分钟前
C++标准模板库(STL)——list的模拟实现
c++·list
AI_56781 小时前
接口测试“零基础通关“:Postman从入门到自动化测试实战指南
开发语言·lua
kupeThinkPoem1 小时前
哈希表有哪些算法?
数据结构·算法
是Yu欸1 小时前
Rust 并发实战:从零构建一个内存安全的“番茄时钟”
开发语言·安全·rust
小白程序员成长日记1 小时前
2025.11.16 力扣每日一题
算法
Justinyh1 小时前
1、CUDA 编程基础
c++·人工智能
应用市场2 小时前
Qt QTreeView深度解析:从原理到实战应用
开发语言·数据库·qt
ooooooctober2 小时前
PHP代码审计框架性思维的建立
android·开发语言·php
Kuo-Teng2 小时前
LeetCode 118: Pascal‘s Triangle
java·算法·leetcode·职场和发展·动态规划