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

问题描述:

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

is_steady不是功能。它是一个静态成员。如果不是const您可以更改它。

+0

杜,对。下次我会更仔细地阅读。 – KnowItAllWannabe 2013-04-04 05:38:50