PDA

View Full Version : C++ e Template


fek
06-08-2005, 16:15
typedef std::pair<LHRefStringCRC, Model*> ModelPair;
typedef stdext::hash_map<
LHRefStringCRC,
Model*,
stdext::hash_compare<
LHRefStringCRC,
std::less<LHRefStringCRC> >,
STLAllocator(ModelPair)> ModelsMap;


Divertitevi a decifrarlo. Io ci ho impiegato 15 minuti a scriverlo. Adoro il C++ :(

RaouL_BennetH
08-08-2005, 12:08
typedef std::pair<LHRefStringCRC, Model*> ModelPair;
typedef stdext::hash_map<
LHRefStringCRC,
Model*,
stdext::hash_compare<
LHRefStringCRC,
std::less<LHRefStringCRC> >,
STLAllocator(ModelPair)> ModelsMap;


Divertitevi a decifrarlo. Io ci ho impiegato 15 minuti a scriverlo. Adoro il C++ :(

Io ci ho impiegato un paio di giorni solo per leggerlo :what: :D

Provo a "decifrarlo":

è un "qualcosa" che fa delle ricerche molto efficienti? intendo ricerche in path o cose del genere :sperem:

fek
08-08-2005, 13:19
Io ci ho impiegato un paio di giorni solo per leggerlo :what: :D

Provo a "decifrarlo":

è un "qualcosa" che fa delle ricerche molto efficienti? intendo ricerche in path o cose del genere :sperem:

Se ho capito quello che ho scritto (ma ne dubito), credo che sia una mappa che usa un algoritmo di hashing e con un allocatore custom. Io so solo che compila, che cosa fa e' al di la' delle mie capacita' :D

L'ho postato perche' e' curioso quanto il C++ possa diventare criptico per fare una cosa relativamente semplice.

^TiGeRShArK^
08-08-2005, 13:31
Se ho capito quello che ho scritto (ma ne dubito)
:rotfl::rotfl::rotfl:
bellissimo! :D

cdimauro
09-08-2005, 05:43
Adesso, come esercizio, prova a riscriverlo coi generics... :asd: :D :p

^TiGeRShArK^
09-08-2005, 15:17
ghghghghg
ma xkè v fanno tnt paura 'sti generics??? fosse uscito prima java 5 l'avrei utilizzato anke x la tesi e m sarei risparmiato TANTI ma TANTI di quei mal d testa....
castavo + io di un mago del trentesimo livello! :asd::rotfl::sofico:

P.S. le k sono abolite solo nel thread ufficiale del progetto! :Prrr: