是否有最佳实践来获取C ++中字符串的第一个字符?

用户名

多年来,我一直stringname[0]string不考虑它情况下获得a的第一个字符但是,我最近开始怀疑是否蛮力访问数组是否真的是一个好习惯。这似乎是一个琐碎的问题,但这不是因为它看起来与STL容器的内存/访问管理紧密相关。

我可以想到stringname.at(0)(不是很令人信服),但是使用迭代器可能会有更好的选择。最重要的是,如果字符串为空,理想方法将不会导致错误。

有没有被广泛接受的良好做法?

基思·汤普森(Keith Thompson)

如果s为空字符串,则s[0]返回'\0's.at(0)throws std::out_of_range

在这种差异的行为比任何性能上的差异更为显著。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从字符串中获取第一个字符的最快方法

来自分类Dev

string [0]从字符串中获取第一个字符

来自分类Dev

C字符串中缺少第一个字符

来自分类Dev

如何使用`Util class`从长字符串中获取最后一个字符和第一个字符?

来自分类Dev

C#如何交换字符串中的第一个字符与最后一个字符

来自分类Dev

快速获取字符串第一个字符的方法?

来自分类Dev

Java获取字符串的第一个字符值

来自分类Dev

Android如何获取字符串的第一个字符?

来自分类Dev

字符串小写的第一个字符-C#

来自分类Dev

C ++ fstream仅保存字符串的第一个字符

来自分类Dev

字符串小写的第一个字符-C#

来自分类Dev

获取字符串的第一个字符,以从名称中获取首字母

来自分类Dev

检查字符串的第一个字符是否包含数组中的值

来自分类Dev

如何使用JavaScript从字符串中获取第一个字符的索引包含数值

来自分类Dev

如何在php中获取字符串的第一个字符

来自分类Dev

获取字符串中每个单词的第一个字符

来自分类Dev

如何获取字符串中每个单词的第一个字符?

来自分类Dev

如何从链接列表中获取字符串的第一个字符?

来自分类Dev

如何获取PHP中已经初始化的字符串的第一个字符?

来自分类Dev

使用C#从字符串中删除第一个字符

来自分类Dev

C语言中如何从字符串中取出第一个字符?

来自分类Dev

将两个字符串中的每个字符串的所有第一个类似的字符放入另一个字符串中

来自分类Dev

在第一个字符串出现之前获取

来自分类Dev

从字符串向量获取字符串的第一个字符

来自分类Dev

如何检查列表中每个字符串的第一个字符是否以一组特定的字符开头?

来自分类Dev

C ++ fprintf只打印第一个字符串

来自分类Dev

C ++ fprintf只打印第一个字符串

来自分类Dev

获取数组对象中的所有第一个字符串

来自分类Dev

带有硒的 Python:如何获取元素中的第一个字符串

Related 相关文章

  1. 1

    从字符串中获取第一个字符的最快方法

  2. 2

    string [0]从字符串中获取第一个字符

  3. 3

    C字符串中缺少第一个字符

  4. 4

    如何使用`Util class`从长字符串中获取最后一个字符和第一个字符?

  5. 5

    C#如何交换字符串中的第一个字符与最后一个字符

  6. 6

    快速获取字符串第一个字符的方法?

  7. 7

    Java获取字符串的第一个字符值

  8. 8

    Android如何获取字符串的第一个字符?

  9. 9

    字符串小写的第一个字符-C#

  10. 10

    C ++ fstream仅保存字符串的第一个字符

  11. 11

    字符串小写的第一个字符-C#

  12. 12

    获取字符串的第一个字符,以从名称中获取首字母

  13. 13

    检查字符串的第一个字符是否包含数组中的值

  14. 14

    如何使用JavaScript从字符串中获取第一个字符的索引包含数值

  15. 15

    如何在php中获取字符串的第一个字符

  16. 16

    获取字符串中每个单词的第一个字符

  17. 17

    如何获取字符串中每个单词的第一个字符?

  18. 18

    如何从链接列表中获取字符串的第一个字符?

  19. 19

    如何获取PHP中已经初始化的字符串的第一个字符?

  20. 20

    使用C#从字符串中删除第一个字符

  21. 21

    C语言中如何从字符串中取出第一个字符?

  22. 22

    将两个字符串中的每个字符串的所有第一个类似的字符放入另一个字符串中

  23. 23

    在第一个字符串出现之前获取

  24. 24

    从字符串向量获取字符串的第一个字符

  25. 25

    如何检查列表中每个字符串的第一个字符是否以一组特定的字符开头?

  26. 26

    C ++ fprintf只打印第一个字符串

  27. 27

    C ++ fprintf只打印第一个字符串

  28. 28

    获取数组对象中的所有第一个字符串

  29. 29

    带有硒的 Python:如何获取元素中的第一个字符串

热门标签

归档