basic_string_view::at 显示另外 34 个 类模板 basic_string_view<charT> 已添加到 C++17 中,用作函数接受各种不相关的字符串类型的安全高效方法,而无需对这些类型进行模板化。 该类包含指向连续字符数据序列的非所属指针,以及指定序列中字符数的长度。 关于序列是否以 null 结尾,没有做出任何假设。标准...
これにより、長さ n のbasic_string_view には、n - 1 の数でインデックス付けされた *n* 番目の要素が指定されます。 at とは異なり operator[]、無効なインデックスの例外をスローします。一般に、std::vector やbasic_string_view などのシーケンスに対して at を使用しないことをお...
basic_string_view::at 显示另外 34 个 类模板 basic_string_view<charT> 已添加到 C++17 中,用作函数接受各种不相关的字符串类型的安全高效方法,而无需对这些类型进行模板化。 该类包含指向连续字符数据序列的非所属指针,以及指定序列中字符数的长度。 关于序列是否以 null 结尾,没有做出任何假设。标准...
basic_string_view::at 顯示其他 34 個 類別範本 basic_string_view<charT> 已在C++17 中新增,作為函式接受各種不相關字串類型的安全且有效率的方式,而不需要將這些型別上範本化函式。 類別會保存連續字元數據序列的非擁有指標,以及指定序列中字元數目的長度。 不會假設序列是否為 Null 終止。標準...
std::basic_string_view 定义于头文件<string_view> template< classCharT, classTraits=std::char_traits<CharT> >classbasic_string_view; (C++17 起) 类模板basic_string_view描述一个能指代常量连续仿char对象序列的对象,序列首元素在零位置。 提供数种对常用字符类型的 typedef : ...
std::basic_string::length std::basic_string::max_size std::basic_string::npos std::basic_string::operator basic_string_view std::basic_string::operator[] std::basic_string::pop_back std::basic_string::push_back std::basic_string::rbegin std::basic_string::rend std::basic_string::rep...
std::basic_string::front std::basic_string::get_allocator std::basic_string::insert std::basic_string::length std::basic_string::max_size std::basic_string::npos std::basic_string::operator basic_string_view std::basic_string::operator[] ...
不像std::basic_string::data()和字符串文字,data()可能会返回指向非空终止缓冲区的指针。因此,这通常是一个错误的通过。data()一个只需要一个const CharT*并期望一个以空结尾的字符串。 例 二次 代码语言:javascript 复制 #include<iostream>#include<cstring>#include<cwchar>#include<string>#include<string...
std::basic_string_view<CharT,Traits>:: size_type copy(CharT*dest, size_type count, size_type pos=0)const; (C++17 起) (C++20 前) constexprsize_type copy(CharT*dest, size_type count, size_type pos=0)const; (C++20 起) 复制子串[pos, pos + rcount)到dest所指向的字符序列,其中r...
std::basic_string_view<CharT,Traits>::swapC++ 字符串库 std::basic_string_view constexpr void swap(basic_string_view& v) noexcept; (C++17 起) 将视图与 v 的内容交换。 参数v - 要与之交换的视图 返回值(无) 复杂度常数。