练习9.45,编写一个函数,接受一个表示名字的string参数,和两个分别表示前缀和后缀的字符串添加到给定的名字中
#include
#include
using namespace std;
void oops_func(string & s1, const string & before_s1, const string & after_s1);
int main(void)
{
string s1 = "Rachel ";
cout << "s1" << endl;
string before_s1 = "Ms.";
string after_s1 = "Jrs.";
oops_func(s1, before_s1, after_s1);
cout << s1 << endl;
return 0;
}
void oops_func(string & s1, const string & before_s1, const string & after_s1)
{
s1.insert(s1.begin(), before_s1.cbegin(),before_s1.cend());
s1.append(after_s1);
}