Bonjour,

j'ai écrit il y a quelques années un petit programme en C/C++ consititué de plusieurs fonctions. L'une d'entre elles a pour but de retourner un pointeur sur le premier élément d'un tableau d'entier. Est ce que je ne génère pas une fuite mémoire ? Si oui, quel est l'impact sur les serveurs où il s'exécute de manière infinie ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int *DateHeure()
{
     int Date[6];
     date Date_avance;
     struct time Heure;
     getdate(&Date_avance);
     gettime(&Heure);     
     Date[0]=int(Date_avance.da_day);
     Date[1]=int(Date_avance.da_mon);
     Date[2]=int(Date_avance.da_year);      
     Date[3]=int(Heure.ti_hour);
     Date[4]=int(Heure.ti_min);
     Date[5]=int(Heure.ti_sec);    
     return &Date[0];
}
Je suis novice en programmation et de l'aide est bienvenue.

par avance Merci