public member function
<regex>

std::regex_traits::length

static size_t length (const char_type* p);
返回字符串的长度
返回由p指向的以 null 结尾的字符序列表示的字符串的长度。

在语义上类似于 strlen C 函数。

regex_traits 中,它被定义为 char_traits 中同名函数的别名
1
2
3
static size_t length (const char_type* p) {
  return char_traits<char_type>::length(p);
}

参数

p
指向以 null 结尾的字符序列中第一个字符的指针。

返回值

传递的参数所指向的以 null 结尾的字符序列中的字符数(直到终止 null 字符,但不包括它)。
char_type是一个成员类型,定义为 regex_traits 的模板参数的别名(charT).

另见