首页 > 解决方案 > 从字符串的末尾开始获取反向子字符串

问题描述

是否有 C++ substr 的反向功能,它返回从 char 0 到给定索引的子字符串?我似乎在这里找不到任何帖子来回答这个 C++ 问题。我知道可以只反转字符串然后使用substr,但我想知道是否有一个功能可以一步完成。

标签: c++

解决方案


您可能正在寻找这样的东西:

std::string source = "something";
std::string dest(source.rbegin() + source.size() - given_index, source.rend());

推荐阅读