#include #include namespace boost { namespace numeric { namespace interval_lib { template<> struct rounded_math :save_state_nothing > {}; } } } int main(int argc, char **argv){ boost::numeric::interval i(0,1); i = boost::numeric::pow(i, 4); }