为什么clock :: is_steady返回const bool而不仅仅是bool?

Kno*_*abe 3 c++ c++11

根据C++ 11标准的表59,时钟::is_steady函数返回const bool而不是bool.无论哪种方式,返回类型将是内置类型的右值,因此是不可修改的,因此const似乎只添加噪声.那么为什么const bool不简单bool呢?

Lil*_*ard 10

is_steady不是一个功能.这是一个静态成员.如果不是,const你可以改变它.