版权所有 © 2008 Howard Hinnant
版权所有 © 2006, 2008 Beman Dawes
Copyright © 2009-2012 Vicente J. Botet Escriba
根据 Boost 软件许可证版本 1.0 发布。(参见随附文件 LICENSE_1_0.txt 或在 https://boost.ac.cn/LICENSE_1_0.txt 复制)
目录
本文件使用以下命名和格式约定。
等宽字体
,并进行语法高亮。斜体
。()
,例如 free_function()
。class_template<>
;也就是说,它使用代码字体显示,其名称后跟 <>
以指示它是一个类模板。MACRO()
;也就是说,它使用大写代码字体显示,其名称后跟 ()
以指示它是一个类似函数的宏。类似对象的宏则不带末尾的 ()
。![]() |
注意 |
---|---|
此外,像这样的注释用于指定非必要信息,提供额外的背景或原理。 |
最后,您可以将以下内容添加到本文档中的任何代码片段中:
// Include all of Ratio files #include <boost/ratio.hpp> using namespace boost;
Boost.Ratio 旨在实现 C++11 中的编译时 ratio 功能,正如 N2661 - A Foundation to Sleep On 中所提议的那样。该文档提供了关键设计决策的背景和动机,并且是本文档中相当多信息来源。
由于 C++11 现在已普遍可用,该库仅保留以实现向后兼容性,并且从 Boost 1.84 开始,它实现了标准 <ratio>
头文件。