ďťż

Blog literacki, portal erotyczny - seks i humor nie z tej ziemi


 











































Strefa Linuksa



















Strona główna  | 
Spis treści  | 
O autorze  | 
Księga gości  | 
Sonda  | 
Forum  | 
Reklama  | 
Kontakt  | 
Linki   | 





















Od pewnego czasu drażnił mnie brak ułamków zwykłych w
C++. Wiele obliczeń można wykonać poprawnie tylko w ułamkach zwykłych. W
dodatku ułamki zwykłe są bardzo dokładne - przedstawiane są dwoma liczbami,
a nie jedną, nie? Potrzebowałem ułamków zwykłych jeszcze w jednym celu -
szkoła :-(. Część zadań domowych wymagała bardzo dużej ilości czasu. Myślałem,
jak by to sobie ułatwić... i wymyśliłem libbfloat! Podstawowym elementem tej
biblioteki jest klasa TLiczba, zawierająca w sobie dwie liczby double -
mianownik i licznik oraz całą masę przeciążonych operatorów i procedur -
aby klasa zachowywała się jak zwykły typ C++, jak np. double czy int. Do niej
dołączyłem pięć funkcji towarzyszących - są to przeciążone funkcje z
math.h. Myślę, że do podstawowych obliczeń starczą (są to: pow, sqrt,
cbrt, hypot, abs), ale jeśli potrzebowalibyście innych funkcji, to mejlujcie
lub sami napiszcie funkcje (to przecież GNU Public License) i przyślijcie mi
je, abym mógł je wcielić do biblioteki. Kody źródłowe i prekompilowaną
bibliotekę (Debian 2.2) zamieszczam
tutaj. Mam
nadzieję, że Wam się przyda! Uwagi i poprawki ślijcie na mejla!



















Strona testowana z Mozillą 0.9.1, Konquerorem, Lynxem, Linksem oraz IE 5.5.




































w górę


















Copyright © 2000-2001 Marek Materzok  Wszelkie Prawa Zastrzeżone.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • qualintaka.pev.pl
  •