2026-27-cpp-homework/feladat4/feladat4/cmydateexception.h
Damimani a1dbab091d v3
2026-11-01 18:48:06 +01:00

16 lines
No EOL
654 B
C++

//Tóth Dániel Mátyás | IFPQYY | V3
#pragma once
#include <string>
class CMyDateException {
public:
CMyDateException(const char* s);
const char* what(void) const;
static constexpr const char* ErrMinDay = "Hiba: nap kisebb, mint 1!";
static constexpr const char* ErrMaxDay = "Hiba: nap nagyobb, mint az adott honap napszama!";
static constexpr const char* ErrMinMonth = "Hiba: honap kisebb, mint 1!";
static constexpr const char* ErrMaxMonth = "Hiba: honap nagyobb, mint 12!";
static constexpr const char* ErrMinYear = "Hiba: ev kisebb, mint 1970!";
static constexpr const char* ErrUnexpected = "Varatlan hiba";
private:
std::string msg;
};