ошибка? 
                  
                  
                  отсутствуют экземпляры конструктора "Book::Book"
                  
                  
                  
                  
                  
                  class Book {
                  
                  
                  public:
                  
                  
                  
                  
                  
                    Book(char* au, int vol, int age_rest, char* jr, char* nb);
                  
                  
                  
                  
                  
                    void setVolumeBook(int vol); // Установка объема книги
                  
                  
                    void setAgeRestBook(int age_rest); //Установка возрастных ограничений
                  
                  
                    //void setMarksBook(int marks); // Установка оценки книги
                  
                  
                    void setGenreBook(char* jr);  // Установка жанра книги
                  
                  
                    void setNameBook(char* nb);   // Установка названия книги  
                  
                  
                    void setAuthorBook(char* au); // Установка имени автора книги 
                  
                  
                  
                  
                  
                  
                  
                  
                    int getVolumeBook() { return volume; }
                  
                  
                    int getAgeRestBook() { return ageRestrictions; }
                  
                  
                    /*int getMarksBook() { return marks; }*/
                  
                  
                    char* getGenreBook() { return genre; }
                  
                  
                    char* getNameBook() { return  name_book; }
                  
                  
                    char* getAuthorBook() { return author; }
                  
                  
                  
                  
                  
                    void printBook();
                  
                  
                    ~Book();
                  
                  
                  
                  
                  
                  private:
                  
                  
                    int volume; //объем книги
                  
                  
                    int ageRestrictions; //возрастные ограничения 
                  
                  
                    //int marks; //оценка книги
                  
                  
                    char* genre; // жанр книги 
                  
                  
                    char* name_book; //наименование книги
                  
                  
                    char* author; //автор книги 
                  
                  
                  };
                  
                  
                  
                  
                  
                  Book::Book(char* au, int vol, int age_rest, char* jr, char* nb) {
                  
                  
                     setVolumeBook(vol); // Установка объема книги
                  
                  
                     setAgeRestBook(age_rest); //Установка возрастных ограничений
                  
                  
                     //setMarksBook(marks); // Установка оценки книги
                  
                  
                     setGenreBook(jr);  // Установка жанра книги
                  
                  
                     setNameBook(nb);   // Установка названия книги  
                  
                  
                     setAuthorBook(au); // Установка имени автора книги 
                  
                  
                  }
                  
                  
                  
                  
                  
                  void Book::printBook()
                  
                  
                  {
                  
                  
                    std::cout << " Author Book: " << author << std::endl;
                  
                  
                    std::cout << " Name Book: " << name_book << std::endl;
                  
                  
                    std::cout << " Genre Book: " << genre << std::endl;
                  
                  
                    std::cout << " Age restrixtions: " << ageRestrictions << std::endl;
                  
                  
                    std::cout << " Volume book: " << volume << std::endl;
                  
                  
                  }
                  
                  
                  
                  
                  
                  Book::~Book()
                  
                  
                  {
                  
                  
                  }
                  
                  
                  
                  
                  
                  int main()
                  
                  
                  {
                  
                  
                  
                  
                  
                    Book b("Conan Doyle", 0, 5, "Detective", "Sherlock Homs");
                  
                  
                  
                  
                  
                  
                  
                  
                    b.printBook();
                  
                  
                  }
                  
                  
                
Пришли полный текст ошибки и на какую строку. Код не идеальный но такой ошибки быть не должно
Обсуждают сегодня