首页 > 试题广场 >

比较下面两组的complete_name版本的性能。试着去写

[问答题]
比较下面两组的complete_name版本的性能。试着去写一个运行得尽可能快的版本,记录下在实现和测试过程中发现的所有错误。
A
string complete_name2(const string&first_name, const string&family_name) 
{
  string s = family_name;
  s.insert(s.begin(),' ');
  return s.insert(0,first_name);
}

B
string complete_name3(const string&first_name, const string&family_name) 
{
  return first_name+' '+family_name;
}

这道题你会答吗?花几分钟告诉大家答案吧!