bonjour,
Doit-on r�p�ter le pragma pack avant chacune des structures pour forcer l'alignement, ou une fois suffit-il ?
Version imprimable
bonjour,
Doit-on r�p�ter le pragma pack avant chacune des structures pour forcer l'alignement, ou une fois suffit-il ?
une fois suffit.
g�n�ralement, plut�t que d'utiliser directement le pragma pack, on utilise les #include <pshpack2.h> (2 ou une autre valeur) et <poppack.h>...
le fait de modifier l'alignement par d�faut force le compilateur � g�n�rer du code non optimis�... donc personnellement, j'encadre la d�claration des structures que je souhaite aligner sur X octets, et pour le reste je laisse les alignements standards.
+1 ,surtout attention aux effets de bords avec les MFC notemment avec VC2005 ,je suis rest� plant� quelques jours sur ce probleme sur la migration d'un projet de vc6 vers vc2005.Citation:
Envoy� par tut
j'en parle dans mon tuto sur la migration.
:D