struct Person
{
const std::string & getName() const { return name; }
std::string name;
};
这个名字是'从'字符串'更改输入' string&'输入函数getName()?
或
当返回T时,类型为const T&,它是否也是类型转换?
让我们忽略 const ,只需谈谈上面的内容。
答案 0 :(得分:0)
不,没有转换,Person :: getName()返回对Person :: name的引用。
以下是隐式转换的示例,[char *]到[std :: string]
std::string getName() { return "Jack"; }