std::regex_traits<CharT>::length
提供: cppreference.com
< cpp | regex | regex traits
static std::size_t length(const char_type* p); |
||
ヌル終端文字シーケンスの長さ、つまり、 p[i]==0 となる最小の i
を計算します。
std::regex_traits の標準ライブラリの特殊化は std::char_traits<CharT>::length(p); を実行します。
[編集] 引数
p | - | ヌル終端文字シーケンスの最初の要素を指すポインタ |
[編集] 戻り値
ヌル終端文字列の長さ。
[編集] 例
Run this code
#include <regex> #include <iostream> int main() { std::cout << std::regex_traits<char>::length(u8"Кошка") << '\n' << std::regex_traits<wchar_t>::length(L"Кошка") << '\n'; }
出力:
10 5