Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Biblioteka do "ogromnych" liczb?

Ostatnio zmodyfikowano 2013-12-30 21:51
Autor Wiadomość
kokon
Temat założony przez niniejszego użytkownika
Biblioteka do "ogromnych" liczb?
» 2013-12-30 19:23:44
Witam,
poszukuję jakiejś biblioteki w stylu string, tylko dla liczb, tzn. wielkość liczby się powiększa jeśli jest taka potrzeba (czyli tak jak robi string), bo podstawowe typy nie wystarczają. Wiem, mogę wczytać liczbę do stringa, ale potrzebuję też operatorów itd. Czy jest jakaś biblioteka, klasa albo coś w tym stylu? Czy trzeba przeładować operatory do typu string?

Jeśli napisałem w złym dziale to proszę o przeniesienie.
P-100683
Elaine
» 2013-12-30 19:28:38
P-100686
kampar
» 2013-12-30 19:29:47
Jeśli chcesz sam to napisać to wystarczy stworzyć swoją klasę i przeładować operatory. Gotowych klas szukaj pod nazwą BigDecimal / BigInteger.
P-100687
kokon
Temat założony przez niniejszego użytkownika
» 2013-12-30 21:14:20
Zdecydowałem się na napisanie własnej na bazie stringa. I teraz moim pytaniem jest w jaki sposób działają operatory w standardowych typach? Na case (lub if) czy w jakiś inny sposób? Oraz, jak zmodyfikować wybrany znak w stringu, czyli np. string a, a[15] = "2", tylko że to wywala bląd...
P-100709
pekfos
» 2013-12-30 21:17:45
I teraz moim pytaniem jest w jaki sposób działają operatory w standardowych typach? Na case (lub if) czy w jakiś inny sposób?
» Programowanie obiektowe, C++ » PodstawyOperatory lekcja
» standard C++Przeciążanie operatorów
Przeciążanie operatorów w C++

string a, a[15] = "2", tylko że to wywala bląd...
Jak mylisz znak z tekstem, to nie wiem, czy coś z tego będzie.
P-100711
kokon
Temat założony przez niniejszego użytkownika
» 2013-12-30 21:48:52
Nie chodzi mi o przeciążanie, tylko o te podstawowe... Tzn. jak wyglądają te funkcje które przeciążają np. + do int'ów, albo jak się do nich dobrać.

Aha, no tak, mój błąd: a[15] = '8'; ;P
P-100718
pekfos
» 2013-12-30 21:50:55
Tzn. jak wyglądają te funkcje które przeciążają np. + do int'ów
Nie ma czegoś takiego. Dla typów wbudowanych, jak nazwa wskazuje, wszystko jest wbudowane (w kompilator).
P-100719
DejaVu
» 2013-12-30 21:51:11
To nie jest temat do dyskusji na temat własnej implementacji takiej biblioteki, tylko o GOTOWYCH, ISTNIEJĄCYCH rozwiązaniach. Proszę trzymać się tematu (lub przenieść go do bezużytecznych tematów).
P-100720
« 1 »
  Strona 1 z 1