class Solution { public: /** * 反转字符串 * @param str string字符串 * @return string字符串 */ // 集度笔试c++ 当时竟然写错 再来复现下 // 当时应该有笔误 可以用 += string solve(string str) { // write code here int n = str.size(); if(n<=1) { return str; } string ans; // // 其实也没用啥双指针 就逆序遍历下 // for(int i = 0; i<(n/2); ++i) // { // swap(str[i], str[n-1-i]); // } for(int i=0; i<n; ++i) { char c = str[n-1-i]; // string sc =c; // ans.append(1, c); // 这也可以的 ans += c; } return ans; } };