std::memset
来自cppreference.com
|
|
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
| Defined in header <cstring>
|
||
| void* memset( void* dest, int ch, std::size_t count ); |
||
。的值转换
chunsigned char,并将其复制到每个count字符指向的对象的dest。如果对象是不平凡的拷贝(例如,标量,数组,或C-兼容的结构),其行为是不确定的。 count是大于dest所指向的对象的大小,该行为是未定义.Original:
Converts the value
ch to unsigned char and copies it into each of the first count characters of the object pointed to by dest. If the object is not trivially-copyable (e.g., scalar, array, or a C-compatible struct), the behavior is undefined. If count is greater than the size of the object pointed to by dest, the behavior is undefined.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[编辑] 。参数。
| dest | - | 。指针指向的对象来填充。
Original: pointer to the object to fill The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| ch | - | 。填充字节。
Original: fill byte The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| count | - | 。数字节填充。
Original: number of bytes to fill The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
===。
返回值。===
dest
[编辑] 。为例。
#include <iostream> #include <cstring> int main() { int a[20]; std::memset(a, 0, sizeof(a)); std::cout << "a[0] = " << a[0] << '\n'; }
Output:
a[0] = 0
[编辑] 。另请参阅。
| 一个缓冲区拷贝到另一个地方 Original: copies one buffer to another The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (函数) | |
| 分配一个值,该值到的元素数 Original: assigns a value to a number of elements The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (函数模板) | |
| (C++11) |
checks if a type is trivially copyable (类模板) |
| C documentation for memset
| |