Projet  0.1
BTS SNIR LaSalle Avignon 2020
exemple.cpp
Aller à la documentation de ce fichier.
1 #include "exemple.h"
2 #include <stdexcept> // pour std::range_error
3 
4 using namespace std;
5 
20 {
21 }
22 
34 Exemple::Exemple(int a) : a(a)
35 {
39 }
40 
47 int Exemple::getA() const
48 {
49  return a;
50 }
51 
72 void Exemple::setA(int a)
73 {
74  if(!estValide(a))
75  throw range_error("erreur plage");
76  this->a = a;
77 }
78 
85 {
86  if(a < 0 || a > NB)
87  return false;
88  return true;
89 }
90 
97 void Exemple::copy(const int &a1, int &a2, int *a3)
98 {
102 }
int getA() const
Accesseur de l&#39;attribut a.
Definition: exemple.cpp:47
void setA(int a=0)
Mutateur de l&#39;attribut a.
Definition: exemple.cpp:72
Exemple()
Constructeur par défaut de la classe Exemple.
Definition: exemple.cpp:19
bool estValide(int a)
Vérifie si un entier est valide.
Definition: exemple.cpp:84
La déclaration de la classe Exemple.
void copy(const int &a1, int &a2, int *a3)
Montre le sens des paramètres.
Definition: exemple.cpp:97
int a
a est ...
Definition: exemple.h:72
#define NB
Définit le nombre 42 !
Definition: exemple.h:10