Aller au contenu

C++, première classe ...


Nis

Messages recommandés

Salut INpact ;)

Je commence à faire du C++ mais j'ai un petit problème pour faire des classes ...

Par exemple, je crée 3 fichier : main.cpp, Point.cpp et Point.h. En voici leur contenu :

// main.cpp 
#include <iostream>
using namespace std;

#include "Point.h"

int main()
{
 Point a(1,2);
 
 system("pause");	
 return 0;
}

// Point.cpp
#include "Point.h"

class Point {
   private :
       int x; 
       int y;
       
   public :
       Point (int abs, int org) {
           x = abs; y = ord;
       }    
};

// Point.h
#ifndef POINT_H
#define POINT_H

Point (int, int);

#endif

Je voudrais créer l'objet a de type Point (Point a(1,2); ), mais ça ne fonctionne pas :(

Merci d'avance pour votre aide

:p

Lien vers le commentaire
Partager sur d’autres sites

Hmm ... Ok je crois que j'ai compris. Comme ça, ça fonctionne :

//main.cpp
#include <iostream>
using namespace std;

#include "Point.h"

int main ()
{
   Point a(1,2);
   system ("pause");
   return 0;
}    

//Point.cpp
#include "Point.h"

Point::Point (int abs, int ord) {
   x = abs; y =ord;
}

//Point.h
#ifndef POINT_H
#define POINT_H

class Point
{
   int x;
   int y;
   
   public:
       Point (int, int);
};

#endif

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...