16 lines
No EOL
654 B
C++
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;
|
|
}; |