Aller au contenu Aller au menu
  • Dépêches
  • Journaux
  • Liens
  • Forums
  • Rédaction
  • 🎙️ Projets Libres

LinuxFr.org

Se connecter

Proposer un contenu

  • Pas de compte ? S’inscrire...

Re: buffer

Retourner au contenu associé (entrée de forum : Manipulation rapide et légère de données structurées binaires)

  • [^] # Re: buffer

    Posté par Étienne le 30 avril 2009 à 10:04. En réponse au message Manipulation rapide et légère de données structurées binaires. Évalué à 1.

    Si tu fais du C++, tu peux commencer par regarder du côté de boost.endian (ça ne fait pas encore partie de boost mais ça ne devrait pas tarder). Voir http://mysite.verizon.net/beman/endian-0.10/libs/integer/doc(...) et http://svn.boost.org/svn/boost/sandbox/endian pour les sources.

    Le principe est assez simple, tu a une classe endian templatée par le type d'endian, le type C représenté et la taille du champ. La donnée stockée sera toujours dans le format de l'endian que tu as fourni.
    Ensuite les différents opérateurs sont implémentés pour fournir une interface identique à un entier mais qui fait la conversion dans le format de ta machine à chaque fois.


    Étienne

Revenir en haut de page

Derniers commentaires

  • A force
  • Re: Adaptateur
  • Re: Vivement
  • Vivement
  • llama.cpp router mode
  • Re: Combler un manque
  • Stupeur et tremblements
  • Re: même le guardian...
  • Re: Et MPD ?
  • Re: Je suis pas designer, mais...
  • Re: Perl toujours vivant !
  • Re: Combler un manque

Étiquettes (tags) populaires

  • intelligence_artificielle
  • le_monde_diplomatique
  • grands_modèles_de_langage
  • merdification
  • états-unis
  • capitalisme
  • canicule
  • logiciel_libre
  • administration_française
  • datacenter
  • réchauffement_climatique
  • bigtech

Sites amis

  • Agenda du Libre
  • April
  • Éditions D-BookeR
  • Éditions Diamond
  • Éditions Eyrolles
  • Éditions ENI
  • En Vente Libre
  • Framasoft
  • La Quadrature du Net
  • Lea-Linux
  • Open Source Initiative
  • Imprimerie Grafik Plus

À propos de LinuxFr.org

  • Mentions légales
  • Faire un don
  • L’équipe de LinuxFr.org
  • Informations sur le site
  • Aide / Foire aux questions
  • Suivi des suggestions et bogues
  • Wiki du site
  • Règles de modération
  • Statistiques
  • API pour le développement
  • Code source du site
  • Plan du site

AltStyle によって変換されたページ (->オリジナル) /