我目前正在研究Prata的C ++入门教程Plus,并遇到了有关* this指针的声明:
const Stock &topval(const Stock &s) const;
假设Stock是一个类,并且topval是一个函数,
您如何阅读此声明?
我尝试使用顺时针/螺旋方式,但是所有的const都让我感到困惑。我相信,了解如何阅读它可以使我更好地理解它试图证明的概念。
谢谢!
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.
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句