#pragma once #include "../include/rational.hpp" #include #include #include #include class CSaver { protected: std::string fileName; std::map &m_variables; public: CSaver(std::map &variablesMap); ~CSaver() = default; std::string m_log; virtual bool save( const std::string &s ) = 0; virtual bool load( const std::string &s ) = 0; };