Book

la base

Ecrire une classe Book disposant d’un attribut _title de type CharSequence et d’un attribut _id de type CharSequence.

Ajouter à cette classe un constructeur ainsi qu’une méthode getInfo() const qui renverra une instance de CharSequence initialisée avec la chaine "_id:Book:_title" (_id et _title sont les valeurs des deux attributs de l’instance).

Ecrire un programme permettant de tester cette nouvelle classe.

Utilisation

Dans votre programme de test, ajouter plusieurs instances de Book par allocation automatique et dynamique.

Tester les utilisations suivantes:

  • afficher la valeur de sizeof(Book)
  • creation d’un livre par copie
  • passage de paramètre de fonction
  • affectation d’un livre dans un autre
  • une fonction qui crée un livre et le renvoie

Essayer de faire un tableau de Book et trouver une solution.