Бібліотечна система
Бібліотечна система для управління книгами
Завантаження...
Пошук...
Нічого не знайдено
Клас BookNotFoundException

Виняток для ситуацій, коли потрібна книга не знайдена Детальніше...

#include <CustomExceptions.hpp>

Схема успадкувань для BookNotFoundException
Діаграма зв'язків класу BookNotFoundException:

Загальнодоступні елементи

 BookNotFoundException (const std::string &message)
 Конструктор з ініціалізацією повідомлення
 
const std::string & getMessage () const noexcept
 Гетер для отримання повідомлення про помилку
 

Детальний опис

Виняток для ситуацій, коли потрібна книга не знайдена

Використовується в наступних випадках:

  • При спробі отримати доступ до неіснуючої книги
  • Під час операцій видалення або оновлення відсутнього запису
  • Коли запитувані дані книги відсутні в системі

Конструктор(и)

◆ BookNotFoundException()

BookNotFoundException::BookNotFoundException ( const std::string &  message)
inlineexplicit

Конструктор з ініціалізацією повідомлення

Аргументи
messageДеталі помилки у вигляді рядка
Післяумови
Базовий клас ініціалізується з повідомленням "Помилка книги: " + message
Внутрішнє поле m_message отримує значення параметра message

Опис методів компонент

◆ getMessage()

const std::string & BookNotFoundException::getMessage ( ) const
inlinenoexcept

Гетер для отримання повідомлення про помилку

Повертає
Константне посилання на рядок з повідомленням
Нотатки
Повертає оригінальне повідомлення без додаткового тексту

Документація цього класу була створена з файлу: