Помогите решить задачу на c++ - Вопросы по С+
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Помогите решить задачу на c++

Регистрация
30 Апр 2013
Сообщения
69
Репутация
0
Спасибо
0
Монет
0
Задача: Создайте класс Library, который содержит внутренний класс Book. Класс Book должен иметь поля для хранения названия книги и года издания. Класс Library должен иметь методы для добавления новой книги в библиотеку и для отображения всех книг в библиотеке.

Код: #include

#include

#include



using namespace std;



class Library

{

private:

class Book

{

private:

string name;

int year;

public:

Book(string name, int year)

{

this->name = name;

this->year = year;

}

};

public:

void AddNewBook(Book &newbook, string name, int year)

{

Book newbook(name, year);

}

void GetAllBooks()

{



}

};



int main()

{



setlocale(LC_ALL, "ru");

srand(time(NULL));







return 0;



} я только начал иннер классы изучать, можете рассказать еще как потренить навыки в принципе с ООП
 
Регистрация
17 Июн 2013
Сообщения
80
Репутация
0
Спасибо
0
Монет
0
Ваш вопрос похож по формату "мне задали такую задачу, но я хочу сделать вид, что меня и правда интересует эта тема". Если Вы на самом деле изучаете программирование и Вам это интересно, то вопросы следует задавать более конкретные. В данном случае могу подсказать, что Вы не сможете передать в метод объект класса Book, если класс Book является приватным. Просто потому, что он за пределами этого класса не виден (он же приватный)
 
Регистрация
4 Дек 2013
Сообщения
87
Репутация
0
Спасибо
0
Монет
0
А что тебе ещё надо?

Это не форум

Обращайся на бесплатные форумы по IT
 
Сверху Снизу