我目前正在阅读Prata的C++ primer Plus,并且遇到了关于*this指针的声明:
const Stock &topval(const Stock &s) const;
Run Code Online (Sandbox Code Playgroud)
赋予Stock一个类并且topval函数,
你怎么读这个陈述?
我尝试使用顺时针/螺旋方法,但我对所有const感到困惑.我相信理解如何阅读它将使我更好地理解它试图证明的概念.
谢谢!
Que*_*tin 13
topval( ) // topval is a member function...
const; // In which *this is const...
const Stock &s // Taking in a reference
// to a const Stock...
const Stock & // And returning a reference
// to a const Stock.
Run Code Online (Sandbox Code Playgroud)