Je me résous à poster parce que j'atteins mes limites au niveau du langage ...
J'ai un programme qui travaille actuellement sur des Int32 et qui fait des manipulations de bits (et,ou , xor etc ...).
Je souhaiterais pouvoir utiliser un genre de type numérique générique (entier pour l'instant, pour les virgules flottantes on verra plus tard) dans mon code afin que quel que soit le type , le code de ma suite d'opérations binaires soit identique ( et non dupliquée pour chaque type d'entier).
Une solution possible mais atroce serait de créer une classe avec un tableau de booléens que je dimensionnerais a la taille qu'il me faut (byte,int16,int32,int64).
et qui représenterait donc l'entier en question (avec des surcharges d'opérateurs pour & , ~ etc ...à . Ca me parait jouable mais abominable.
Quelqu'un aurait-il une autre idée ?
Partager