const Stock& topval(const Stock& s) const;
代码评价
该代码演示了const、const成员函数、构造函数、引用用法,十分重要
代码解析
“该函数隐式地访问一个对象,而更显式地访问另一个对象并返回其中一个对象的引用。
括号中的const表明,该函数不会修改被显式地访问的对象;而括号后的const表明,该函数不会修改被隐式地访问的对象。
由于该函数返回了两个const对象之一的引用,因此返回类型也应为const引用。”
const Stock& topval(const Stock& s) const;
代码评价
该代码演示了const、const成员函数、构造函数、引用用法,十分重要
代码解析
“该函数隐式地访问一个对象,而更显式地访问另一个对象并返回其中一个对象的引用。
括号中的const表明,该函数不会修改被显式地访问的对象;而括号后的const表明,该函数不会修改被隐式地访问的对象。
由于该函数返回了两个const对象之一的引用,因此返回类型也应为const引用。”