std::basic_string::operator[]

来自cppreference.com
< cpp‎ | string‎ | basic string

 
 
 
std::basic_string
 
reference       operator[]( size_type pos );
const_reference operator[]( size_type pos ) const;
返回指定位置处的字符pos的参考。没有执行边界检查.
原文:
Returns a reference to the character at specified location pos. No bounds checking is performed.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

If pos==size(),

  • const版本返回一个引用到的字符值CharT()(空字符)。 (C++11 前)
    原文:
    The const version returns a reference to the character with value CharT() (the null character). (C++11 前)
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • 这两个版本返回一个引用到的字符值CharT()(空字符)。修改的空字符导致未定义的行为,通过非const引用。 (C++11 起)
    原文:
    Both versions returns a reference to the character with value CharT() (the null character). Modifying the null character through non-const reference results in undefined behavior. (C++11 起)
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

目录

[编辑] 参数

pos -
返回的字符位置
原文:
position of the character to return
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 返回值

引用到所请求的字符
原文:
reference to the requested character
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 复杂度

常数
原文:
Constant
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 另请参阅

访问指定位置的字符,带边界检查
(公开成员函数) [edit]