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

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

petit exemple: fabriquer votre propre opérateur ternaire

n°469771
Taz
bisounours-codeur
Posté le 28-07-2003 à 14:14:44  profilanswer
 

Reprise du message précédent :
c'était un peu le but du topic non  :pt1cable:

mood
Publicité
Posté le 28-07-2003 à 14:14:44  profilanswer
 

n°469773
LetoII
Le dormeur doit se réveiller
Posté le 28-07-2003 à 14:15:36  profilanswer
 

Taz a écrit :

c'était un peu le but du topic non  :pt1cable:  


 
Me semble aussi [:spamafote]


---------------
Le Tyran
n°469782
Taz
bisounours-codeur
Posté le 28-07-2003 à 14:22:03  profilanswer
 

par contre c'est vrai qu'on peut rajouter l'opérateur
 
MultAddScript operator*(const AddScript &a, const Foo &f);
 
pour avoir un meilleur a+b*c
 
qui est trivial. par contre pour les autres, non. on n'est pas face à quelque chose de symétrique/commutatif à priori.
 
apres, c'est impossible d'améliorer durablement
 
a+b+c, ou alors, ilf aut ecrire des dizaine de classe pour gérer autant de sommes... ce qui n'est pas tres interessant
 
comme le montre la trace de a+b+c et de a+b+c+d, avec le transtypage, on a déjà un gain tres significatif

n°469787
umag
deux yeux sinon rien
Posté le 28-07-2003 à 14:24:46  profilanswer
 

:jap: Effectivement
 
N'empêche qu'au premier coup d'oeil ce n'est pas évident de dire comment et où se fait l'opération, à moins de savoir déjà comment fonctionnent les objets ternaires.
C'est pour ça que Joel et moi avons essayé de clarifier un peu...


Message édité par umag le 28-07-2003 à 14:25:30
n°470089
Joel F
Real men use unique_ptr
Posté le 28-07-2003 à 18:12:11  profilanswer
 

[:prosterne]Ok, d'accord, on a eu du mal sur le coup :p
J'ai utilisé des techniques similaires mais légérement différentes pdt 6 mois, j'avais du mal à décollé, gumme !


Message édité par Joel F le 28-07-2003 à 18:12:33
n°470097
Taz
bisounours-codeur
Posté le 28-07-2003 à 18:14:31  profilanswer
 

si tu as rencontré/employés des techniques simples et génériques, qui peuvent etre utiles aux autres et que t'as un peu de temps, n'hesite pas à en faire part.

n°470112
Joel F
Real men use unique_ptr
Posté le 28-07-2003 à 18:20:53  profilanswer
 

bah simple par le principe mais la mise en oeuvre et comment dire ... lourde ?
 
qui aime les templates de templates de templates récursifs qui ? :D
 
J'ai mis au point deux trois truc rigolo mais je sais pas si ca peut servir a plein de gens (hein umag :p)
 
Disons que j'ai une version template de ta technique, template sur le type des données encapsulées, sur les opérateurs et qui permet de gérer l'unrolling des boucvles de traitement de maniéres locales via des templates traits ...
 
Que dire , que faire ?
un topic sur les traits p-e ? sur la MPT ?

n°470117
Taz
bisounours-codeur
Posté le 28-07-2003 à 18:23:47  profilanswer
 

ouep pourquoi pas. enfin moi je veux bien que tu m'envoies ce que tu trouves interessant, meme si c'est peut etre un peu trop pour ce forum. les templates, c'est bien, mais je crois que le niveau est pas encore là, surtout au niveau de la métaprogrammation.

n°470122
Joel F
Real men use unique_ptr
Posté le 28-07-2003 à 18:26:04  profilanswer
 

certes ...
 
les traits ca peut pe suffire deja je crois, avec aplication au flux localisable peut etre ?


Message édité par Joel F le 28-07-2003 à 18:26:18
n°470181
skeye
Posté le 28-07-2003 à 19:50:54  profilanswer
 

(pour faire un opérateur ternaire le mieux c'est encore d'utiliser son code ascii non? [:neowen] )
Dsl j'ai pas pu m'empecher...[:rofl]

mood
Publicité
Posté le 28-07-2003 à 19:50:54  profilanswer
 

n°470184
polo021
Posté le 28-07-2003 à 19:57:26  profilanswer
 

:heink:

n°470185
skeye
Posté le 28-07-2003 à 19:59:32  profilanswer
 
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
Cherche exemple de menu dhtml verticalepb d'operateur
petit problème de largeur pour une balise divDévelopper sa propre messagerie mail : c'est dur?
Surcharge d operateur = et virtual , ca va ensemble ?[C / GNU] petit doute sur strncpy
Petit probleme de client smtp[FLASH] J'ai un petit problème de séquence ?
[VC++] Compiler un petit bout de C du site Microsoft !petit problème avec une classe PHP
Plus de sujets relatifs à : petit exemple: fabriquer votre propre opérateur ternaire


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