Onderstaand zie je de code van de class
book. De code is verdeeld over een .hpp bestand en een .cpp bestand.
Lees de code en beantwoord de volgende vragen:
book::
”?#ifndef BOOK_HPP
#define BOOK_HPP
#include <iostream>
class book {
private:
std::string text;
std::string author;
std::string title;
void print_text();
void print_author();
void print_title();
public:
book(const std::string& text,
const std::string& author,
const std::string& title) :
text(text), author(author), title(title) {
}
void print();
};
#endif // BOOK_HPP
book.hpp
#include <iostream>
#include "book.hpp"
void book::print() {
print_title();
print_author();
print_text();
}
void book::print_text() {
std::cout << text << "\n";
}
void book::print_title() {
std::cout << title << "\n";
}
void book::print_author() {
std::cout << author << "\n";
}
book.cpp
Maak een project aan met:
book.cpp
, book.hpp
en een main.cpp
waarin de main functie