Thanks neil
----- Original Message ----- From: "Ehsan Akhgari" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, March 21, 2005 1:29 PM
Subject: RE: [msvc] sizeof(..) query..
One option would be to manually set the packing options for the structure in the header file.
#pragma pack(push) #pragma pack(8) // Or something sensible. typedef struct { // Whatever. } STRUCT; #pragma pack(pop)
But provided you stick to the same build options and always use the MSVC compiler you should be safe without these safeguards..
But using these #pragma's is too easy to miss out. I'd never rely on compiler internals on such stuff. I would specify the packing explicitly and rest assured that they'd be applied no matter what.
------------- Ehsan Akhgari
Farda Technology (http://www.farda-tech.com/)
List Owner: [email protected]
[ Email: [EMAIL PROTECTED] ] [ WWW: http://www.beginthread.com/Ehsan ]
But the thought is one thing, the deed another, and the idea of the deed still another. The wheel of causality does not roll between them. -Thus Spoke Zarathustra, F. W. Nietzsche
_______________________________________________
msvc mailing list
[email protected]
See http://beginthread.com/mailman/listinfo/msvc_beginthread.com for subscription changes, and list archive.
_______________________________________________ msvc mailing list [email protected] See http://beginthread.com/mailman/listinfo/msvc_beginthread.com for subscription changes, and list archive.
