递归-字符串翻转

代码:

#include <iostream>
#include <string>

using namespace std;

string F(string _str)
{
	if(_str.length() <= 1) return _str;
	return F(_str.substr(1)) + _str.at(0);
}

int main()
{
	string str = "ABCDEF";
	cout << F(str);

	return 0;
}

  

原文地址:https://www.cnblogs.com/hfultrastrong/p/6416451.html