我在如下函数参数中使用对 const 字符串的引用传递:
class Super
{
void alignment(const string & str);
};
void Super::alignment(const string & str)
{
//do some stuff
}
现在,如果我如下使用它会给出相同的结果:
void Super::alignment(string const & str)
{
//do some stuff
}
c++中这两种定义有什么区别?