0

今天我boost-units第一次使用,我对结果非常满意。

不幸的是,我对operator<<给定单位的显示并不完全满意。

以下代码打印m s^-2在控制台上:

#include <boost/units/systems/si/acceleration.hpp>
#include <boost/units/io.hpp>
#include <iostream>

int main(int argc, char**args) {
    using namespace boost::units;
    using namespace boost::units::si;

    std::cout << acceleration() << std::endl;

    return 0;
}

我想知道是否有一种简单的方法可以将输出更改为类似m/(s^2)或什至m/s^2. 我认为,这种表示形式可能更容易阅读。

4

0 回答 0