std::memset
提供: cppreference.com
![]() |
このページは、Google 翻訳を使って英語版から機械翻訳されました。
翻訳には誤りや奇妙な言い回しがあるかもしれません。文章の上にポインタをおくと、元の文章が見れます。誤りを修正して翻訳を改善する手助けをしてください。翻訳についての説明は、ここをクリックしてください。 |
Defined in header <cstring>
|
||
void* memset( void* dest, int ch, std::size_t count ); |
||
ch
に値を変換してunsigned charcount
が指すオブジェクトの最初の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'; }
出力:
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
|