为什么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
您可以更改它。
杜,对。下次我会更仔细地阅读。 – KnowItAllWannabe 2013-04-04 05:38:50