我想在 c++ 中对字符数组进行切片,或者只是下面给出的 python 代码的等效代码。
s1 = ["A", "B", "C" , "D" , "E"]
s2 = s1[0:2]
s2 ==> ["A","B"]
s1 ===> ["A", "B", "C" , "D" , "E"]
您应该std::string
在处理字符串时使用对象并检索可以使用的字符串的某些部分std::string::substr
:
std::string s1("ABCDE");
std::string s2 = s1.substr(0, 2);