33 lines
646 B
C++
33 lines
646 B
C++
//
|
|
// Created by Louis Gallet on 24/01/2025.
|
|
//
|
|
|
|
#ifndef COMPTEUR_H
|
|
#define COMPTEUR_H
|
|
|
|
#include <map>
|
|
#include <string>
|
|
using namespace std;
|
|
|
|
class Compteur {
|
|
public:
|
|
static void ajouterConstructeur();
|
|
static void ajouterConstructeurCopie();
|
|
static void ajouterDestructeur();
|
|
|
|
static int getNbConstructeurs() { return constructeur; }
|
|
static int getNbConstructeursCopie() { return constructeurCopie; }
|
|
static int getNbDestructeurs() { return destructeur; }
|
|
|
|
static string getInformation();
|
|
|
|
private:
|
|
static int constructeur;
|
|
static int constructeurCopie;
|
|
static int destructeur;
|
|
};
|
|
|
|
|
|
|
|
#endif //COMPTEUR_H
|