diff options
Diffstat (limited to 'bigint.h')
-rw-r--r-- | bigint.h | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -1,6 +1,7 @@ #pragma once #include <iostream> +#include <string> #include <vector> #include <utility> #include <cstdint> @@ -86,8 +87,8 @@ public: bool even() const; bool odd() const; - std::vector<char> serialise() const; - void deserialise(const std::vector<char>&); + std::string serialiseMantissa() const; //stores everything but the sign + void deserialiseMantissa(const std::string&); //restores non-negative number std::vector<bool> bits() const; friend std::istream& operator>>(std::istream&,Bigint&); |