m1kle, вот документация на такую библиотеку: http://www.boost.org/doc/libs/1_46_1/libs/rational/index.html Там представлено объявление класса. Из него следует, что можно писать код так:| Код | #include <boost/rational.hpp> #include <iostream>
int main() { boost::rational<long> r1(1, 3), r2(1,11), r3(1,7), r; //creating numbers 1/3, 1/11 and 1/7 r = r1 + r2 * r3; //r = 1/3 + 1/11 * 1/7 std::cout << "result is: " << r << std::endl; } |
P.S.: библиотекой никогда не пользовался и документацию вижу впервые
Добавлено через 8 минут и 44 секунды Кстати, неумение работать с документацией является исключительно твоей проблемой. То что форум для новичков, это не значит, что ее за тебя будут тут читать, разжевывать и в ротик класть. Когда что-то не понимают, то спрашивают именно это что-то. А не общие вопросы, типа "как мне жить дальше" |