#pragma pack effet

Je me demandais si quelqu'un pouvait m'expliquer ce que les #pragma pack préprocesseur déclaration, et plus important encore, pourquoi vouloir l'utiliser.

J'ai vérifié les Page MSDN, qui a donné un aperçu, mais je m'attendais à entendre plus de gens avec de l'expérience. Je l'ai vu dans le code, mais je n'arrive pas à trouver où plus.

  • Elle oblige notamment l'alignement/l'emballage d'un struct, mais comme tous les #pragma directives, ils sont la mise en œuvre définies.
  • A mod s = 0 où A est l'adresse et s est la taille du type de données; ceci permet de vérifier si les données ne sont pas alignés.
InformationsquelleAutor Cenoc | 2010-07-23