gpt4 book ai didi

c++ - std::string 的 front() 和 [0] 有区别吗?

转载 作者:行者123 更新时间:2023-12-02 09:48:31 26 4
gpt4 key购买 nike

在我的程序中,我需要检查 std::string 的第一个字符,并使用如下内容:

if(string.front() == '-')

我想知道,使用下面的代码会有什么不同吗?

if(string[0] == '-')

最佳答案

来自reference对于 string::front:

Effects: Equivalent to: return operator[](0);

所以您显示的 2 段代码之间没有区别。

关于c++ - std::string 的 front() 和 [0] 有区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62826230/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com