Open matthieu-nesme opened 7 years ago
La spécialisation "unsigned char" permet de considérer les valeurs comme des entiers (cast vers int) C'est moche, c'est sofa "historique"
j'imagine que supprimer la dé-sérialisation 'A-B' va casser des exemples...
Il faut conserver le cast pour les unsigned char, mais le faire aussi pour les char, et mutualiser le code (pas besoin de dupliquer tout le code juste pour caster avant lecture/écriture).
casser des exemples n'est pas un pb c'est facile à fixer, la question, c'est est-ce qu'on le veut, et si on le veut pourquoi ne pas avoir du code générique pour n'importe quel type?
sans trop savoir où c'est utilisé, en voyant le code je me dis que l'intention est :
mais je ne sais pas où on utilise un vector
Pourquoi spécialiser sur unsigned char mais pas sur char ? Je pense qu'on peut avoir une seule implém générique avec un petit template qui va bien.
Veut-on garder la désérialisation de 'A-B'? qui ne fonctionne pour pour int/unsigned int (je crois)?
Suggested labels: