说明
实现字符串的左移与右移
示例代码
#include <iostream>
#include <string>
using namespace std;int main()
{string str1 = "12345";//左移2位string str2 = str1.substr(2) + str1.substr(0, 2);cout << str2 << endl;//右移2位,等价于左移n-2位int offset = str1.size() - 2;string str3 = str1.substr(offset) + str1.substr(0, offset);cout << str3 << endl;return 0;
}