- 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 |
文字列の長さを取得する |