❤❤❤❤❤❤
代码如下:
#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;
}