c++ - 从字符串的末尾开始获取反向子字符串
问题描述
是否有 C++ subst
r 的反向功能,它返回从 char 0 到给定索引的子字符串?我似乎在这里找不到任何帖子来回答这个 C++ 问题。我知道可以只反转字符串然后使用substr
,但我想知道是否有一个功能可以一步完成。
解决方案
您可能正在寻找这样的东西:
std::string source = "something";
std::string dest(source.rbegin() + source.size() - given_index, source.rend());
推荐阅读
- spring-boot - 请求的配置文件“docker”无法激活,因为它不存在
- javascript - `Fetch` API 被覆盖。如何访问原始功能?
- amazon-web-services - 将 git rep 从 GCP 迁移到 AWS
- leaflet - 是否可以通过单击按钮打开 l-market 弹出窗口
- spring-boot - 构造嵌套json的有效方法?
- android - Flutter:是否可以在不使用 requestLegacyExternalStorage 或 MANAGE_EXTERNAL_STORAGE 权限的情况下将图像保存到图库?
- javascript - 指示滚动的渐变元素
- agora.io - 如何在与 agora RTC WEB 视频聊天期间发送消息(呼叫反应)
- python - matplotlib 折线图的奇怪尾部
- c - 用泰勒级数计算 sin(x)