版权所有 © 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> 头文件实现。