проверять?
void configuration::make_configuration(const Book &book)
{
book.m_author == nullptr ? this->m_use_author = false : this->m_use_author = true;
book.m_book_name == nullptr ? this->m_use_book_name = false : this->m_use_book_name = true;
book.m_isbn == nullptr ? this->m_use_isbn = false : this->m_use_isbn = true;
book.m_year_of_issue == 0 ? this->m_use_year_of_issue = false : this->m_use_year_of_issue = true;
}
Не пиши this-> пожалуйста
Почему?
Потому что ты замусореваешь свой код бесполезным
Сейчас вчитался в код А ты сам понимаешь что написал? Объясни первую строчку в функции
Если строка нулевая, то присвой булеве, что она не используется, иначе она используется
Ты строке присваиваешь буль?
Сейчас полный код отправлю
Это уж не знаю...
Обсуждают сегодня