从char*到字节数组的C++转换

C++ conversion from char* to byte array

本文关键字:C++ 转换 数组 到字节 char      更新时间:2023-10-16

如果有人能给我一个如何在C++中将char*变量转换为字节数组,反之亦然的例子,我将不胜感激。

感谢

如果你想要的是std::vector<char>,那么它就是:

std::vector<char> byteArry(charPtr, charPtr + sizeOfCharPtr);

另一种方式:

const char* charPtr = byteArry.data();

你自己尝试过什么吗,也许是谷歌?

无论如何,char*变量是一个char指针,因此您需要知道数据的大小,并创建一个相同大小的字节数组。

之后,您可以执行memcpy