❤❤❤❤❤❤

代码如下:

#include <iostream>
#include <string>

using namespace std;

string& foo(string& name, const string& pre, const string& tail);
string& foo(string& name, const string& pre, const string& tail, int);

int main()
{
	string name = "蕾宝宝";
	string name2 = name;
	cout << foo(name, "亲爱的", ",爱你!") << endl;
	cout << foo(name2, "亲爱的", ",爱你!", 1) << endl;
	return 0;
}


string& foo(string& name, const string& pre, const string& tail)
{
	name.insert(name.begin(), pre.begin(), pre.end());
	name.append(tail);
	return name;
}

string& foo(string& name, const string& pre, const string& tail, int)
{
	name.insert(0, pre);
	name.insert(name.size(), tail);
	return name;
}
posted @ 2017-04-18 20:21  why2cs  阅读(192)  评论(0编辑  收藏  举报