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