Professional Documents
Culture Documents
#ifndef BOOK_H
#define BOOK_H
#include <string>
class Book {
private:
std::string title;
std::string author;
int year;
public:
};
#endif
//book.cpp
#include "Book.h"
return title;
return author;
return year;
}
//library.h
#ifndef LIBRARY_H
#define LIBRARY_H
#include <vector>
#include "Book.h"
class Library {
private:
std::vector<Book> books;
public:
};
#endif
//library.cpp
#include "Library.h"
#include <iostream>
books.push_back(book);
std::cout << "Title: " << book.getTitle() << ", Author: " << book.getAuthor() << ", Year: " <<
book.getYear() << "\n";
}
//main.cpp
#include <iostream>
#include "Library.h"
int main() {
Library library;
library.addBook(book1);
library.addBook(book2);
library.listBooks();
return 0;