c++ - std::string 的 front() 和 [0] 有区别吗?
问题描述
在我的程序中,我需要检查 a 的第一个字符std::string
,并使用如下内容:
if(string.front() == '-')
我想知道,使用下面的代码有什么不同吗?
if(string[0] == '-')
解决方案
推荐阅读
- react-native - 如何在 expo-av react native 中使用本地 mp4 文件
- python - Tkinter Duration Timer——什么方法允许这个持续时间“定时器”更新?
- python - 我如何将 2 个字典放在一个列表中并在 dirscord webhook 中使用?
- ads - ADS 符号组和偏移量与 ADS 信息不匹配
- r - `filter()` 输入 `..1` 有问题。带有闪亮的 R
- linq - LINQ:如何构造一个 IQueryable
基于实体属性的搜索条件,包括多对多关系 - java - 如何使用 Java 更改 XML 模式版本
- python - 反幂律的lambdify积分解
- javascript - 创建追加设置内部html并在一行中给元素一个类?
- video - pyav / ffmpeg / libav 访问端数据而不解码视频