probleme de classe en C++
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

probleme de classe en C++



  1. #1
    invitec35bc9ea

    probleme de classe en C++


    ------

    bonjour,
    j'ai créé une classe Point que je voudrais utiliser dans mon main.
    je fais ceci:
    Code:
    #include <cstdlib>
    #include <iostream>
    #include "point.h"
    #include "matrice.h"
    
    using namespace std;
    
    int main(int argc, char *argv[])
    {
        double PI=3.141592;
        double theta=PI/2;
        Point p1;
        cout<<"//test de set_rot(theta)//\n";
        //Matrice m1;
        //Point p1;
        //p1.set(0,1);
        /*Matrice  m1;
        m1.set_rot(theta);
        p1.set(0,1);
        p2=p1.bouger(m1,p1);
        p1.affiche(p1);
        p2.affiche(p2);  */
    
    
        system("PAUSE");
        return EXIT_SUCCESS;
    }
    mais j'obtiens l'eereur suivante:
    C:\DOCUME~1\LOCALS~1\Temp\ccQt baaa.o(.text+0x78):main.cpp: undefined reference to `Point::~Point(void)'
    C:\DOCUME~1\LOCALS~1\Temp\ccQt baaa.o(.text+0xc4):main.cpp: undefined reference to `Point::~Point(void)'

    -----

  2. #2
    invite4ad25ccf

    Re : probleme de classe en C++

    A vue de nez, je dirais qu'il te manque un destructeur pour ton objet : Point::~Point(void) --> destructeur par défaut de l'objet

  3. #3
    invitec35bc9ea

    Re : probleme de classe en C++

    destructeur:
    dans point.h:
    Code:
    class Point
    {
                    [...]
    		// class destructor
    		~Point();
    };
    dans point.cpp:
    Code:
    // class destructor
    Point::~Point()
    {
    	// insert your code here
    }

  4. #4
    SuperTux

    Re : probleme de classe en C++

    Heuuu, sur g++ (GCC) 4.1.3 20070929 (prerelease) cela fonctionne...

    Quel est ta version de g++ et comment compiles tu (makefile, ligne de commande en dur) ?

  5. A voir en vidéo sur Futura

Discussions similaires

  1. [Adresses IP] - Classe D
    Par invite4ffbd5c8 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 3
    Dernier message: 30/03/2008, 14h25
  2. classe prepa/classe prepa integree
    Par invitecffa2aed dans le forum Orientation après le BAC
    Réponses: 2
    Dernier message: 04/01/2007, 12h26
  3. amplification en classe A
    Par invite0e9d082c dans le forum Électronique
    Réponses: 2
    Dernier message: 05/11/2006, 20h15
  4. Laser classe II...
    Par invite58238e9a dans le forum Technologies
    Réponses: 11
    Dernier message: 25/10/2005, 07h32
  5. Classe AB?
    Par invite25e646de dans le forum Électronique
    Réponses: 2
    Dernier message: 14/01/2005, 15h39
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...