beno-yac
Messages postés97Date d'inscriptionsamedi 11 décembre 2010StatutMembreDernière intervention16 décembre 2020
-
29 nov. 2012 à 22:59
Bonjour,
je voudrai créer une classe qui me comparera le temps d'exécution de chaque fonctions ,je dois déclarer la méthodes start() qui lance le minuteur et stop qui l'arrête en appelant a la méthode clock()qui récupéré le temps utilisé par le processus
***********mon time.h***************
#ifndef TIMER_H_
#define TIMER_H_
#include<ctime>
class Time{
private:
Time m_begin;
Time m_end;
public:
Time();
~Time();
void Stop();
void Start();
Time Clock();
const time clock_per_sec;//constabnte qui defini le coup d'horloge par seconde
void affichage();
};
***********mon time.cpp***************
//============================================================================
// Name : TP10.cpp
// Author :
// Version :
// Copyright : Your copyright notice
// Description : Hello World in C++, Ansi-style
//============================================================================
#include <iostream>
#include<ctime>
#include"Time.h"
using namespace std;
Time::Time()
{
cout<<"constructeur appellant la methode start()"<<endl;
Start();
}
Time::~Time(){
cout<<"desctructeur"<<endl;
}
void Time::Start(){
}
void Time::Stop(){
}
je veux que Time lance le minutage donc c'est pour ça que j'ai mis start dans le constructeur et puis quand j'appele stop arrete le contage puis j'ai la fonction time calculer le temps ecouler
merci pour votre aide