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