- cstring[meta header]
<cstring>
ヘッダでは、文字列操作関数を定義する。これらの機能は、std
名前空間に属することを除いてC言語の標準ライブラリ<string.h>
ヘッダと同じである。
名前 | 説明 | 対応バージョン |
---|---|---|
size_t |
符号なし整数型 |
名前 | 説明 | 対応バージョン |
---|---|---|
NULL |
ヌルポインタ定数に展開されるマクロ |
名前 | 説明 | 対応バージョン |
---|---|---|
memcpy |
メモリデータをコピーする | |
memmove |
メモリデータをコピーする(領域重複可) | |
strcpy |
文字列をコピーする | |
strncpy |
文字列をコピーする(上限サイズ指定) |
名前 | 説明 | 対応バージョン |
---|---|---|
strcat |
文字列を結合する | |
strncat |
文字列を結合する(上限サイズ指定) |
名前 | 説明 | 対応バージョン |
---|---|---|
memcmp |
メモリデータを比較する | |
strcmp |
文字列を比較する | |
strcoll |
文字列を比較する(ロケール依存) | |
strncmp |
文字列を比較する(上限サイズ指定) | |
strxfrm |
ロケールに基づいて文字列を変換する |
名前 | 説明 | 対応バージョン |
---|---|---|
memchr |
メモリデータを検索する | |
strchr |
文字を検索する | |
strcspn |
指定した文字現れるまでの長さを求める | |
strpbrk |
指定した文字以外が現れる位置を求める | |
strrchr |
文字を後ろから検索する | |
strspn |
指定した文字以外が現れるまでの長さを求める | |
strstr |
文字列を検索する | |
strtok |
文字列をトークンに分割する |
名前 | 説明 | 対応バージョン |
---|---|---|
memset |
メモリデータを指定した値で埋める | |
strerror |
エラーの内容を文字列で取得する | |
strlen |
文字列の長さを取得する |