Click here to Skip to main content
15,896,730 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionRe: Runtime error - incompatible iterator - why??? Pin
Philstix20-Dec-07 15:34
Philstix20-Dec-07 15:34 
GeneralRe: Runtime error - incompatible iterator - why??? Pin
Stephen Hewitt20-Dec-07 15:36
Stephen Hewitt20-Dec-07 15:36 
GeneralRe: Runtime error - incompatible iterator - why??? Pin
Philstix20-Dec-07 17:28
Philstix20-Dec-07 17:28 
GeneralClass/struct declarations and bit patterns Pin
Anthony Appleyard20-Dec-07 10:43
Anthony Appleyard20-Dec-07 10:43 
GeneralRe: Class/struct declarations and bit patterns Pin
CPallini20-Dec-07 11:19
mveCPallini20-Dec-07 11:19 
GeneralRe: Class/struct declarations and bit patterns Pin
Anthony Appleyard20-Dec-07 11:56
Anthony Appleyard20-Dec-07 11:56 
GeneralGood Luck! Pin
CPallini20-Dec-07 12:45
mveCPallini20-Dec-07 12:45 
GeneralRe: Class/struct declarations and bit patterns [modified] Pin
Mark Salsbery20-Dec-07 13:22
Mark Salsbery20-Dec-07 13:22 
Anthony Appleyard wrote:
But here I am reading from a file format which someone else (probably at Microsoft many years ago) invented.


Why are you not using the Microsoft structure definitions
that have been around just as long?

BITMAPFILEHEADER is packed with 2-byte alignment
BITMAPINFO and BITMAPINFOHEADER are packed with 1-byte alignment.

To see how that affects struct padding and alignment, see

align (C++)[^]
/Zp (Struct Member Alignment)[^]
etc...

If you're going to redefine these structs and expect them to match
everyone else, then you'll probably want to set your structure packing
the same as Microsoft's (see #pragma pack).

*edit*  Also, using platform-specific types like "long" and "short" is a bad<br />
idea if you expect to match the Microsoft definitions.


Mark
Mark Salsbery
Microsoft MVP - Visual C++

Java | [Coffee]

modified on Thursday, December 20, 2007 7:40:28 PM

GeneralAfter a picture is tranformed by GDI+, mouse cursor point problem Pin
followait20-Dec-07 5:57
followait20-Dec-07 5:57 
GeneralRe: After a picture is tranformed by GDI+, mouse cursor point problem Pin
CPallini20-Dec-07 10:16
mveCPallini20-Dec-07 10:16 
Generalplzz hlep Pin
coderwizard20-Dec-07 3:45
coderwizard20-Dec-07 3:45 
GeneralRe: plzz hlep Pin
George L. Jackson20-Dec-07 4:54
George L. Jackson20-Dec-07 4:54 
GeneralRe: plzz hlep Pin
coderwizard20-Dec-07 5:19
coderwizard20-Dec-07 5:19 
GeneralRe: plzz hlep Pin
fearless20-Dec-07 5:05
fearless20-Dec-07 5:05 
GeneralRe: plzz hlep Pin
Chris Losinger20-Dec-07 5:10
professionalChris Losinger20-Dec-07 5:10 
GeneralRe: plzz hlep Pin
leckey20-Dec-07 5:15
leckey20-Dec-07 5:15 
JokeRe: plzz hlep Pin
David Crow20-Dec-07 5:25
David Crow20-Dec-07 5:25 
GeneralRe: plzz hlep Pin
leckey20-Dec-07 6:38
leckey20-Dec-07 6:38 
JokeRe: plzz hlep Pin
CPallini20-Dec-07 5:21
mveCPallini20-Dec-07 5:21 
JokeRe: plzz hlep Pin
Hamid_RT20-Dec-07 5:27
Hamid_RT20-Dec-07 5:27 
GeneralRe: plzz hlep Pin
CPallini20-Dec-07 5:59
mveCPallini20-Dec-07 5:59 
GeneralRe: plzz hlep Pin
Hamid_RT20-Dec-07 6:45
Hamid_RT20-Dec-07 6:45 
GeneralRe: plzz hlep Pin
Mark Salsbery20-Dec-07 5:15
Mark Salsbery20-Dec-07 5:15 
GeneralRe: plzz hlep Pin
George L. Jackson20-Dec-07 8:51
George L. Jackson20-Dec-07 8:51 
GeneralRe: plzz hlep Pin
Hamid_RT20-Dec-07 5:22
Hamid_RT20-Dec-07 5:22 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.