diff --git a/.gitignore b/.gitignore index c795b05..b7c1c7e 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ -build \ No newline at end of file +build +.idea \ No newline at end of file diff --git a/src/bigint.cpp b/src/bigint.cpp index 80aa0cd..db96741 100644 --- a/src/bigint.cpp +++ b/src/bigint.cpp @@ -13,7 +13,11 @@ Bigint::Bigint() base = 1000000000; skip = 0; } - +Bigint::Bigint(const Bigint &b) + : number(b.number), + positive(b.positive), + base(b.base), + skip(b.skip) { } Bigint::Bigint(long long value) { base = 1000000000; diff --git a/src/bigint.h b/src/bigint.h index d92be13..d090bcb 100644 --- a/src/bigint.h +++ b/src/bigint.h @@ -20,6 +20,7 @@ class Bigint Bigint(); Bigint(long long); Bigint(std::string); + Bigint(const Bigint& b); //Adding Bigint operator+(Bigint const &) const;