Widze sporo ludzi się tu orientuje w C++ jakie są widoki na polepszenie efektywności takiej bibloteki?

- Rejestracja:około 8 lat
- Ostatnio:9 minut
- Postów:4936

- Rejestracja:prawie 16 lat
- Ostatnio:około 2 godziny
1
Spojrzałem tylko pobieżnie i tylko dwie uwagi. Konstruktory konwertujące:
class biginteger {
biginteger(int a){
mpz_init(x);
mpz_set_si(x, a);
}
}
Powinny być opatrzone operatore explicit
class biginteger {
explicit biginteger(int a){
mpz_init(x);
mpz_set_si(x, a);
}
}
Dodatkowo, Twoja klasa nie jest thread safe, ale pewnie masz tego świadomość.

lion137
Dzięks;)
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.