C++ primer 第五版7.1.2定义了这样一个函数,请教各位大神是什么意思。

struct Sales_date{ std::string isbn() const{return bookNo;} Sales_date&combine(const Sales_date&) double avg_price() const; std::string bookNo; unsigned units_sold = 0; double revenue = 0.0 };
代码第四行,定义了一个返回浮点型的avg_price,可是括号后面的那个const起到了什么作用?这是什么语法?求教各位大神。
[此贴子已经被作者于2017-2-27 09:56编辑过]