Afficher le nom d'un type.

Afficher le nom d'un type. - C++ - Programmation

Marsh Posté le 16-12-2005 à 20:19:24    

Salut,
 
  J'aimerais avoir une String representative d'un type quelquonque cad un truc du genre toString :
 

Code :
  1. template <typename Type>
  2. string getTypeString()
  3. {
  4.    return Type.donneString_ou_donneChar*();
  5. }


 
Est-ce possible en C++ ?


---------------
Scheme is a programmable programming language ! I heard it through the grapevine !
Reply

Marsh Posté le 16-12-2005 à 20:19:24   

Reply

Marsh Posté le 16-12-2005 à 22:58:08    

ostringstream :o


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 17-12-2005 à 04:01:21    

Et ?
 
PS : Bon j'en profite pour une autre question de noob ..
 
Dans une boucle for avec l'indice de parcours i qui est toujours positif
et-ce que ca peut augmenter les perfs de mettre le i en unsigned (pour de grands tableau de 300000 elts) ?


Message édité par Chronoklazm le 17-12-2005 à 04:04:18

---------------
Scheme is a programmable programming language ! I heard it through the grapevine !
Reply

Marsh Posté le 17-12-2005 à 13:05:25    

oops j'ai mal lu !
 

typeid(Type).name()


 
sinon pour le for, pour les perfs penses a utiliser ++i au lieu de i++


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 17-12-2005 à 20:33:45    

KangOl a écrit :


ostringstream :o


 

KangOl a écrit :


sinon pour le for, pour les perfs penses a utiliser ++i au lieu de i++


 
   
[:pingouino]

Reply

Marsh Posté le 17-12-2005 à 20:56:49    

pour le ostringstream je suis d'accord c'est une connerie, ca n'a aucun rapport :o
 
mais c'est sur la préincrémentation est plus rapide que la post-incrémentation :o puisqu'il n'y a pas de création de variable temporaire :o


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 17-12-2005 à 21:38:56    

KangOl a écrit :


mais c'est sur la préincrémentation est plus rapide que la post-incrémentation :o puisqu'il n'y a pas de création de variable temporaire :o


 
 
[:pingouino] tu crois que ton compilo en a qqchose a braire ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed