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

 


Dernière réponse
Sujet : C++ --> erreur à la construction (pas à la compilation!)
El_gringo 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...

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
El_gringo 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...
Drums

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 ?

El_gringo 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 !
Drums

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.

El_gringo ha si, c'est une erreur à la compilation !!! :D
El_gringo 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 !)

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)