mp-units -C ++的单位库 mp-units库是C ++ 23/26的ISO标准化主题。 有关此内容的更多信息,请参见ISO C ++论文和。 我们正在积极寻找对库进行现场试用感兴趣的各方。 文献资料 可以在上找到包括安装说明和用户指南在内的大量项目文档。 TL; DR mp-units是启用了编译时的Modern C ++库,可提供编译时维度分析和单位/数量操作。 基本思想和设计很大程度上基于std::chrono::duration并将其扩展为可以在许多维度上正常工作。 这是一个可能的操作的小例子: # include < units/physical/si/deri