Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1319 connectés 

  FORUM HardWare.fr
  Programmation

  C++ --> erreur à la construction (pas à la compilation!)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

C++ --> erreur à la construction (pas à la compilation!)

n°29963
El_gringo
Posté le 09-05-2001 à 09:34:12  profilanswer
 

Voila, j'ai défini un type nommé TACHE_ENV
je sais que ce nouveau type est correctement défini, et pourtant, quand j'essaye de faire retourner ce type par une fonction, g le message:
 
error C2501: 'TACHE_ENV' : missing storage-class or type specifiers
 
Pourtant mon .h qui contient la définition du type est bien inclus auparavant dans mon .cpp qui contient la définition de la fonction TACHE_ENV CLanSession::GetTacheEnv(long _index)
(fonction qui génère le message d'erreur au dessus !
 
Quelqu'un peut m'expliquer ça !? (en plus ça me bloque complètement dans mon boulôt !)

mood
Publicité
Posté le 09-05-2001 à 09:34:12  profilanswer
 

n°29967
El_gringo
Posté le 09-05-2001 à 09:43:19  profilanswer
 

ha si, c'est une erreur à la compilation !!! :D

n°29978
Drums
Posté le 09-05-2001 à 10:18:47  profilanswer
 

El_gringo a écrit a écrit :

Voila, j'ai défini un type nommé TACHE_ENV
je sais que ce nouveau type est correctement défini, et pourtant, quand j'essaye de faire retourner ce type par une fonction, g le message:
 
error C2501: 'TACHE_ENV' : missing storage-class or type specifiers
 
Pourtant mon .h qui contient la définition du type est bien inclus auparavant dans mon .cpp qui contient la définition de la fonction TACHE_ENV CLanSession::GetTacheEnv(long _index)
(fonction qui génère le message d'erreur au dessus !
 
Quelqu'un peut m'expliquer ça !? (en plus ça me bloque complètement dans mon boulôt !)




 
Visiblement il connait pas TACHE_END. Si tu inclus bien le .h, je vois qu'un truc : erreur sur le nom TACHEENV par ex., ou alors tu l'a défini à l'intérieur d'une classe, par ex. CToto, et dans ce cas tu dois résoudre l'espace de nommage : CToto::TACHE_ENV.

n°29983
El_gringo
Posté le 09-05-2001 à 10:29:18  profilanswer
 

c ça qui me bloque, j'avais déja pensé à ce dont tu parles, je suis sur à 100% que le nom est correcte
sinon, ouais, je l'ai défini à l'intérieur d'une classe...la classe CLanSession, classe à laquelle la fonction  
CLanSession::GetTacheEnv(long _index) appartient bien sûr !
 
(au cas ou, c qd même essayé le nommage, rien n'y fait !)
 
hAAAAA, que faire, help !

n°29986
Drums
Posté le 09-05-2001 à 10:45:39  profilanswer
 

El_gringo a écrit a écrit :

c ça qui me bloque, j'avais déja pensé à ce dont tu parles, je suis sur à 100% que le nom est correcte
sinon, ouais, je l'ai défini à l'intérieur d'une classe...la classe CLanSession, classe à laquelle la fonction  
CLanSession::GetTacheEnv(long _index) appartient bien sûr !
 
(au cas ou, c qd même essayé le nommage, rien n'y fait !)
 
hAAAAA, que faire, help !




 
Tu pourrais donner un peu plus précisément ton code ? Le .h notamment contenant le défintion de ton type ?

n°29992
El_gringo
Posté le 09-05-2001 à 11:01:39  profilanswer
 

c'est bon, g demandé à un collègue,  en fait t'avais en partie raison (voir complètement si g mal compris ce que tu disais !)
 
il suffisait de préfixer la définition de ma fonction par le nom de la classe à laquelle appartient le type:
CLanSession TACHE_ENV::CLanSession::GetTache...
 
c un peu lourd, mais ça marche !
 
...rageant qd tu cherches à résoudre un truc pendant des heures et qu'un ancien arrive, et te fait, "à, mais c normal" et tac, tac, y résout ton pb en 2 seconde... :(  
Ms bon, ça fait plais' qd même quelque part !
 
Merci...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  C++ --> erreur à la construction (pas à la compilation!)

 

Sujets relatifs
[VB] ErreurProbleme de compilation en OPENGL!!!!
compilation, decompilationcherche gif pour "site en construction"
probleme de compilation en C!!!!!Thread sous linux en c++ et compilation séparée ?
visual studio 6.0 (gravé+code) : erreur memoire ![mysql] erreur 2
[Java] Erreur : sealing violation pour un parseur xmlcompilation sous linux
Plus de sujets relatifs à : C++ --> erreur à la construction (pas à la compilation!)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR