版权所有 © 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 复制副本)
目录
本文档使用以下命名和格式约定。
fixed width font 字体显示,并带有语法高亮。italics 字体显示。(),例如 free_function()。class_template<>;也就是说,它以代码字体显示,并且其名称后跟 <> 以指示它是一个类模板。MACRO();也就是说,它以代码字体大写显示,并且其名称后跟 () 以指示它是一个类似函数的宏。 类似对象的宏不带尾随的 ()。![]() |
注意 |
|---|---|
此外,像这样的注释指定了提供额外背景或原理的非必要信息。 |
最后,您可以将以下内容添加到本文档中的任何代码片段中
// Include all of Ratio files #include <boost/ratio.hpp> using namespace boost;
Boost.Ratio 旨在实现 C++11 中的编译时 ratio 功能,如 N2661 - 睡眠的基础 中提出的那样。 该文档为关键设计决策提供了背景和动机,并且是本文档中大量信息的来源。
由于 C++11 现在已普遍可用,因此仅出于向后兼容性而保留此库,并且从 Boost 1.84 开始,它已根据标准 <ratio> 头文件实现。