版权所有 © 2008 Howard Hinnant
版权所有 © 2006, 2008 Beman Dawes
版权所有 © 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()
;也就是说,它采用代码字体并大写,其名称后跟 ()
以指示它是一个类似函数的宏。类似对象的宏不带尾随的 ()
。注意 | |
---|---|
此外,像这样的注释指定了提供额外背景或基本原理的非必要信息。 |
最后,您可以在 mental 上将以下内容添加到本文档中的任何代码片段中
// Include all of Ratio files #include <boost/ratio.hpp> using namespace boost;
Boost.Ratio 旨在实现 C++11 中的编译时比率工具,如 N2661 - A Foundation to Sleep On 中提出的那样。该文档提供了关键设计决策的背景和动机,并且是本文档中大量信息的来源。
由于 C++11 现在已普遍可用,因此仅保留此库是为了向后兼容,并且从 Boost 1.84 开始,它是根据标准 <ratio>
头文件实现的。