IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Retour de variables de classes perso en C++


Sujet :

C++

  1. #1
    Candidat au Club
    Homme Profil pro
    �tudiant
    Inscrit en
    Juin 2016
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 37
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Juin 2016
    Messages : 3
    Par d�faut Retour de variables de classes perso en C++
    Bonjour,
    Je suis nouveau sur ce Forum et je suis d�sol� si la r�ponse existe quelque part je ne l'ai pas trouv�.
    Je cr�� un gros projet et j'ai un soucis avec mes classes j'ai un fichiers .h et.cpp pour chaque classe. Un fichier Classes.h qui ajoute tous les .h
    Mon probl�me ce situe sur les matrices. en gros tableau a deux dimensions avec la largeur et la hauteur de stock� surcharge d'a peu pres tout les op�rateurs utiles.
    Dnas un autre fichier je fais du traitment d'image j'ai une classe PPM. je veux cr�� des filtres (donc une matrice 3x3 pr�remplit). AU passage les fonctions de filtres sont en dehors de la classe PPM je veux pas etre obliger de creer une image ppm pour pourovir cr�� un filtre.
    et la c'est le drame
    dans le .h
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    #pragma once
    #include "Classes.h"
    class CPPM
    {
    private:	/*Blabla*/
    public:		/*Blabla*/
    	CPPM & Convolution(CMatrice filtre, int norme = 0) const;
    };
    CMatrice Gaussien();
    dans le cpp
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    CMatrice Gaussien()
    {
    	CMatrice M(3);
    	M[0][0] = 1;	M[0][1] = 2;	M[0][2] = 1;
    	M[1][0] = 2;	M[1][1] = 4;	M[1][2] = 2;
    	M[2][0] = 1;	M[2][1] = 2;	M[2][2] = 1;
    	return M;
    }
    j'ai l'impression que pour lui je cr�� une variable gaussien (ce qui potentiellement peut s'�rire de cette fa�on) au lieu de cr�� une fonction qui renvoie une matrice
    et voici l'erreur de compil au passage il y a apres un gros paquet d'erreur dans matrice.cpp qui sont cr�� suite a ces deux lignes alors que normalkement elle est bien betonn�
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    Erreur	C4430	spécificateur de type manquant - int est pris en compte par défaut. Remarque*: C++ ne prend pas en charge int par défaut	
    Erreur	C2146	erreur de syntaxe*: absence de ';' avant l'identificateur 'Gaussien'
    Donc voilou si quelqu'un a un moyen de r�gler �a je suis preneur.
    Merci � tous

  2. #2
    R�dacteur/Mod�rateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 153
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : Canada

    Informations professionnelles :
    Activit� : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 153
    Billets dans le blog
    4
    Par d�faut
    Est-ce que CMatrice est d�clar� � ce moment-l� ? Dans Classes.h ?
    Btw, avoir un unique .h qui inclut tous les autres, c'est pas du tout une bonne id�e.
    Pensez � consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation r�seau ?
    Aucune aide via MP ne sera dispens�e. Merci d'utiliser les forums pr�vus � cet effet.

  3. #3
    Candidat au Club
    Homme Profil pro
    �tudiant
    Inscrit en
    Juin 2016
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 37
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Juin 2016
    Messages : 3
    Par d�faut
    En effet le probl�me venait de la LCasse.h si j'ai bien compris n'include pas forc�ment dans un ordre qui me convient. J'esperais clarifier le code en casant le tout � part mais non en fait.^^
    Merci beaucoup pour la vitesse de r�ponse.

  4. #4
    R�dacteur/Mod�rateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 153
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : Canada

    Informations professionnelles :
    Activit� : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 153
    Billets dans le blog
    4
    Par d�faut
    L'ordre des include est juste l'ordre dans lequel tu les �cris.
    Pensez � consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation r�seau ?
    Aucune aide via MP ne sera dispens�e. Merci d'utiliser les forums pr�vus � cet effet.

  5. #5
    Candidat au Club
    Homme Profil pro
    �tudiant
    Inscrit en
    Juin 2016
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 37
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Juin 2016
    Messages : 3
    Par d�faut
    Justement l'ordre des includes �tait bon pour le coup (m�me si c'�tait aussi un coup de chance dans ce cas l�).

  6. #6
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 504
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 504
    Par d�faut
    Le .h actuel, le .cpp actuelle est les premi�res erreurs, SVP.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 4
    Dernier message: 29/06/2008, 14h36
  2. retour de variable d'une fonction
    Par thunderblade dans le forum ASP
    R�ponses: 4
    Dernier message: 28/04/2005, 13h27
  3. Utilisation iterator avec une classe perso
    Par SteelBox dans le forum C++
    R�ponses: 19
    Dernier message: 07/03/2005, 11h30
  4. [VB.NET] Instanciation objet (sur class perso.)
    Par DaxTaz dans le forum ASP.NET
    R�ponses: 4
    Dernier message: 03/05/2004, 11h07
  5. [ JSP ] [ Tomcat ] importer une classe perso
    Par captainpouet dans le forum Tomcat et TomEE
    R�ponses: 2
    Dernier message: 11/03/2004, 11h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo