std::regex_traits<CharT>::length
提供: cppreference.com
<tbody>
</tbody>
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