c++ - 为什么 clock::is_steady 返回 const bool 而不是 bool?

标签 c++ c++11

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

最佳答案

is_steady 不是函数。它是一个静态成员。如果它不是 const,您可以更改它。

关于c++ - 为什么 clock::is_steady 返回 const bool 而不是 bool?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15803087/

相关文章:

c++ - clang 和 g++ 在处理 const 对象时的差异

c++ - 如何将 dramsim2 库接口(interface)与 PINtool 链接

c++ - 如何在c中使用socket编程保存图像数据

c++ - 在 C 中使用无效指针值是否合法?

c++ - 仅由数字 0-9 组成的四字符字符串的排列

c++ - C++11 中::new 的线程安全

C++ 基本继承概念

c++ - 通过 Qt 中的线程调用 Rust 库

c++ - 使 std::array 仅在数组的一部分上调用析构函数

c++ - iso 12.1 p5 中的第 4 个要点对我来说没有意义