今天我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
. 我认为,这种表示形式可能更容易阅读。