C++ 头文件相关
关于iostream头文件
关于cstdio头文件
关于iomanip头文件
关于cstdlib头文件
关于random头文件
关于algorithm头文件
关于algorithm头文件(2)
关于algorithm头文件(3)
关于cmath头文件
关于vector头文件
C 风格字符串
关于ctime头文件
关于set头文件
关于unordered_set头文件
C++ 标准库
关于cstring头文件(注意全小写)
关于string类头文件
本文档使用 MrDoc 发布
-
+
首页
关于cstring头文件(注意全小写)
https://www.apiref.com/cpp-zh/cpp/header/cstring.html std::memcpy:这是一个函数,用于复制内存区域。它可以用于复制任意类型的数据。 std::memmove:这是一个函数,用于复制内存区域。它与std::memcpy的区别在于,它允许源区域和目标区域重叠,即使这会导致数据被覆盖。 std::memcmp:这是一个函数,用于比较两个内存区域。它返回一个整数,表示两个内存区域的比较结果。 std::memset:这是一个函数,用于设置内存区域的值。它将指定长度的内存区域设置为特定的字节值。 std::strcpy:这是一个函数,用于复制C风格的字符串。它将源字符串复制到目标字符串,包括空字符。 std::strncpy:这是一个函数,用于复制C风格的字符串,但最多复制指定长度的字符。 std::strcat:这是一个函数,用于连接两个C风格的字符串。它将源字符串追加到目标字符串的末尾。 std::strncat:这是一个函数,用于连接两个C风格的字符串,但最多连接指定长度的字符。 std::strcmp:这是一个函数,用于比较两个C风格的字符串。它返回一个整数,表示两个字符串的比较结果。 std::strncmp:这是一个函数,用于比较两个C风格的字符串,但最多比较指定长度的字符。 std::strlen:这是一个函数,用于获取C风格字符串的长度,不包括空字符。 std::strchr:这是一个函数,用于在C风格的字符串中查找字符的第一次出现。 std::strrchr:这是一个函数,用于在C风格的字符串中查找字符的最后一次出现。 std::strstr:这是一个函数,用于在一个C风格的字符串中查找子字符串的第一次出现。 ```cpp void* memcpy(void* destination, const void* source, std::size_t num); 参数: destination:指向用于存储复制内容的目的地内存块的指针。 source:指向要复制的数据的内存块。 num:要复制的字节数。 返回值: 返回指向目标内存的指针。 ``` 示例代码: ```cpp #include <iostream> #include <cstring> int main() { int source = 123; int destination; // 复制 sizeof(int) 字节的数据 std::memcpy(&destination, &source, sizeof(int)); std::cout << "Copied value: " << destination << std::endl; return 0; } ``` 其他例子自行摸索
admin
2024年9月18日 20:37
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码