Problème avec class en c++
Tarble
Messages postés
592
Date d'inscription
Statut
Membre
Dernière intervention
-
Tarble Messages postés 592 Date d'inscription Statut Membre Dernière intervention -
Tarble Messages postés 592 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Donc j'apprend le c++, et j'ai crée un petit projet pour m'entrainer mais le problème quand je veut utiliser un objet, il me retourne cette erreur: undefined reference to Temps::Temps()
Voila mes 3 fichier
main.cpp:
#include <iostream>
#include "time.h"
using namespace std;
int main()
{
Temps chrono;
return 0;
}
time.cpp:
#include "time.h"
using namespace std;
Temps::Temps() : m_heure(0), m_min(0), m_sec(0)
{
}
Temps::Temps(int heure, int min, int sec) : m_heure(heure), m_min(min), m_sec(sec)
{
}
int Temps::convert_sec(int heure, int min, int sec)
{
m_heure = heure;
m_min = min;
m_sec = sec;
m_result = (m_heure*3600)+(m_minute*60)+m_sec;
return m_result;
}
time.h:
#ifndef TIME_H_INCLUDED
#define TIME_H_INCLUDED
class Temps
{
public:
Temps();
Temps(int heure, int min, int sec);
int convert_sec(int heure, int min, int sec);
private:
int m_heure;
int m_min;
int m_sec;
int m_result;
};
#endif // TIME_H_INCLUDED
Voilà, merci pour votre aide.
Donc j'apprend le c++, et j'ai crée un petit projet pour m'entrainer mais le problème quand je veut utiliser un objet, il me retourne cette erreur: undefined reference to Temps::Temps()
Voila mes 3 fichier
main.cpp:
#include <iostream>
#include "time.h"
using namespace std;
int main()
{
Temps chrono;
return 0;
}
time.cpp:
#include "time.h"
using namespace std;
Temps::Temps() : m_heure(0), m_min(0), m_sec(0)
{
}
Temps::Temps(int heure, int min, int sec) : m_heure(heure), m_min(min), m_sec(sec)
{
}
int Temps::convert_sec(int heure, int min, int sec)
{
m_heure = heure;
m_min = min;
m_sec = sec;
m_result = (m_heure*3600)+(m_minute*60)+m_sec;
return m_result;
}
time.h:
#ifndef TIME_H_INCLUDED
#define TIME_H_INCLUDED
class Temps
{
public:
Temps();
Temps(int heure, int min, int sec);
int convert_sec(int heure, int min, int sec);
private:
int m_heure;
int m_min;
int m_sec;
int m_result;
};
#endif // TIME_H_INCLUDED
Voilà, merci pour votre aide.
A voir également:
- Problème avec class en c++
- Ajoutez à la liste de contacts ana le goff, inscrite le 27 novembre 2015, dans la catégorie i. puis triez les contacts en les classant : par ordre alphabétique de leur nom de famille (critère principal), puis par date du plus récent au plus ancien (critère secondaire). quel mot apparaît à la verticale dans la colonne "catégorie" entre les lignes 200 et 209 (en-tête compris) ? ✓ - Forum Word
- Realtek audio background process class ✓ - Forum Wordpress
- Class ram - Guide
- Realtek audio admin background process class ✓ - Forum Windows
- Wrong elf class: elfclass64 - Forum Autres distributions Linux