Pythonの "Abcde"[3:] に相当する記述


Pythonにおいて`"Abcde"[3:] -> "cd"` と書けます。これをC++で簡潔に書くにはどうしたらいいですか？




[`std::string_view::substr()`](https://cpprefjp.github.io/reference/string_view/basic_string_view/substr.html)が使えます。こんな感じでどうでしょうか？

[code]

    #include <iostream>
    #include <string_view>
    using namespace std::literals;
    
    int main() {
        auto const before = "Abcde"sv;
        auto const after = before.substr(3);
    
        std::cout << "before: "sv << before << std::endl;
        std::cout << "after: "sv << after << std::endl;
    }
    
[/code]




[`std::string_view::substr()`](https://cpprefjp.github.io/reference/string_view/basic_string_view/substr.html)が使えます。こんな感じでどうでしょうか？

[code]

    #include <iostream>
    #include <string_view>
    using namespace std::literals;
    
    int main() {
        auto const before = "Abcde"sv;
        auto const after = before.substr(3);
    
        std::cout << "before: "sv << before << std::endl;
        std::cout << "after: "sv << after << std::endl;
    }
    
[/code]

