这个字符串反转有什么错。。
#include <iostream>#include <string>using namespace std;void Swap (char &a, char &b){ char c = a; a = b;//这里有错 b = c;}void Reverse (char *src, int length){ char *pbeg = src; char *pend = src + length - 1; while (pbeg <= pend) { Swap (*pbeg++, *pend--); }}int main(){ char *src = "hello"; Reverse(src,strlen(src)); cout << src << endl; return 0;}