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

 


Dernière réponse
Sujet : Pointeur sur template ?
Krueger :lol:

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
Krueger :lol:
verdoux :D
246tNt Oups sorry ...
 
J'avais oublié le #include "CL_Hash.h" ...
 
c vraiment tres con ... :D
verdoux Non j'en vois pas d'autre. C'est du code C++ tout à fait légal.
246tNt ... Oui ... qq d'autre
verdoux Changer de compilo ?
:D
246tNt // LNB, Transp & Chan Storage
        CL_Hash<CLnb> *lnbs;
        CL_Hash<CTransponder> *transps;
        CL_Hash<CChannel> *chans;
 
Voila un copier collé ... Si je retire les * ca marche ( mais c plus des ptr alors ... )
 
Le = NULL ca marche pas non plus.
 
Alors une idée ?
verdoux

246tNt a écrit a écrit :

Ca compile pas ...
 
" syntax error before * "  




Si c'est "syntax error", ça a pas encore commencé à compiler. T'as dû taper un caractère en trop qque part.

El_gringo et si tu fais juste  
CL_Hash<CLnb> *var = NULL;
ça marche ?
enfin, ça compile ?

 

[edtdd]--Message édité par El_Gringo--[/edtdd]

246tNt Ca compile pas ...
 
" syntax error before * "
El_gringo ça marche pas... c à dire que ça compile même pas !?
ça fait quoi en fait ?
246tNt Voila, j'ai une classe CLnb et une template CL_Hash
 
Si je fait
 
CL_Hash<CLnb> var(10);
 
ca marche, j'ai ma variable qui est de type CL_Hash instancié a CLnb.
 
Mais je voudrait faire en faire un pointeur et alloué la mémoire via un new. Mais
 
CL_Hash<CLnb> *var;
var = new CL_Hash<CLnb>(10);
 
ca marche pas ...
 
QQ peut m'aider ?

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