Projet  0.1
BTS SNIR LaSalle Avignon 2020
test.cpp
Aller à la documentation de ce fichier.
1 #include <iostream>
2 #include <stdexcept> // pour std::range_error
3 #include "exemple.h"
4 
10 using namespace std;
11 
12 int main()
13 {
15  Exemple exemple1;
16  cout << "[avant] a = " << exemple1.getA() << endl;
17  exemple1.setA(42);
18  cout << "[après] a = " << exemple1.getA() << endl;
20 
22  Exemple *exemple2 = new Exemple(42);
23  cout << "[avant] a = " << exemple2->getA() << endl;
24  try
25  {
26  exemple2->setA(100);
27  }
28  catch (range_error &e)
29  {
30  cout << "Exception : " << e.what() << endl;
31  }
32  cout << "[après] a = " << exemple2->getA() << endl;
34 
35  return 0;
36 }
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
La déclaration de la classe Exemple.
Definition: exemple.h:62
int main()
Definition: test.cpp:12
La déclaration de la classe Exemple.