This commit is contained in:
lfirmin
2026-04-02 12:28:12 +02:00
parent 1a511386b2
commit 84e23db429
4 changed files with 22 additions and 5 deletions
View File
-26
View File
@@ -1,26 +0,0 @@
#ifndef BITCOINEXCHANGE_HPP
#define BITCOINEXCHANGE_HPP
#include <map>
#include <string>
class BitcoinExchange
{
public:
BitcoinExchange();
BitcoinExchange(const BitcoinExchange &other);
BitcoinExchange &operator=(const BitcoinExchange &other);
~BitcoinExchange();
void loadDatabase(const std::string &filename);
void processInput(const std::string &filename);
private:
std::map<std::string, float> _data;
float getRate(const std::string &date) const;
bool isValidDate(const std::string &date) const;
bool isValidValue(const std::string &value, float &out) const;
};
#endif