string
<string>ヘッダでは、文字列に関するクラス、関数、文字特性を定義する。
このヘッダでは、以下の標準ヘッダをインクルードする:
文字特性
文字列クラス
数値との変換
| 名前 |
説明 |
対応バージョン |
stoi |
文字列からint型への変換(function) |
C++11 |
stol |
文字列からlong型への変換(function) |
C++11 |
stoul |
文字列からunsigned long型への変換(function) |
C++11 |
stoll |
文字列からlong long型への変換(function) |
C++11 |
stoull |
文字列からunsigned long long型への変換(function) |
C++11 |
stof |
文字列からfloat型への変換(function) |
C++11 |
stod |
文字列からdouble型への変換(function) |
C++11 |
stold |
文字列からlong double型への変換(function) |
C++11 |
to_string |
数値からstringへの変換(function) |
C++11 |
to_wstring |
数値からwstringへの変換(function) |
C++11 |
ハッシュサポート
| 名前 |
説明 |
対応バージョン |
hash |
先行宣言(class template) |
C++11 |
hash<string> |
hashのstringに対する特殊化 |
C++11 |
hash<u8string> |
hashのu8stringに対する特殊化 |
C++20 |
hash<u16string> |
hashのu16stringに対する特殊化 |
C++11 |
hash<u32string> |
hashのu32stringに対する特殊化 |
C++11 |
hash<wstring> |
hashのwstringに対する特殊化 |
C++11 |
hash<pmr::string> |
hashのpmr::stringに対する特殊化 |
C++17 |
hash<pmr::u8string> |
hashのpmr::u8stringに対する特殊化 |
C++20 |
hash<pmr::u16string> |
hashのpmr::u16stringに対する特殊化 |
C++17 |
hash<pmr::u32string> |
hashのpmr::u32stringに対する特殊化 |
C++17 |
hash<pmr::wstring> |
hashのpmr::wstringに対する特殊化 |
C++17 |
関連項目
参照