Click here to Skip to main content
16,009,057 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: CDialog Help urgent???? Pin
nutkase12-Jan-05 17:47
nutkase12-Jan-05 17:47 
GeneralWindow style Internet Explorer Pin
vyjesh11-Jan-05 21:23
vyjesh11-Jan-05 21:23 
GeneralCallBack Definition. Pin
Neelesh K J Jain11-Jan-05 21:00
Neelesh K J Jain11-Jan-05 21:00 
GeneralRe: CallBack Definition. Pin
Abhi Lahare11-Jan-05 23:59
Abhi Lahare11-Jan-05 23:59 
GeneralRe: CallBack Definition. Pin
Chris Losinger12-Jan-05 1:05
professionalChris Losinger12-Jan-05 1:05 
GeneralRe: CallBack Definition. Pin
Antony M Kancidrowski12-Jan-05 2:34
Antony M Kancidrowski12-Jan-05 2:34 
General#pragma question Pin
alex.barylski11-Jan-05 20:30
alex.barylski11-Jan-05 20:30 
GeneralRe: #pragma question Pin
Martin Koorts12-Jan-05 0:18
Martin Koorts12-Jan-05 0:18 
Hi
I agree with your concern about unnecessarily optimizing the runtime memory layout of C++ entities, and that byte-alignment in this case should enjoy less limelight than more important issues of software development.

However, I've had the need to use the packing pragma - typically in scenarios where I'm overlaying a C++ struct on a data byte array. For example, receiving a packet over the network - it's packed tightly by another program that is not necessarily concerned with extra byte-padding - and overlaying a C++ struct on top of that in order to interpret the elements contained in the data. Another example would be reading byte streams from a file.

Unless you're responsible for both consumer and provider of such byte sources, you'll have to be careful that the not-so-obvious extra padding of default byte-alignment doesn't cause problems (getting byte streams and C++ struct members out of sync) - because they are very tricky to find.

HTH
Martin
GeneralRe: #pragma question Pin
mirex12-Jan-05 1:45
mirex12-Jan-05 1:45 
GeneralRe: #pragma question Pin
Alan Chambers28-Jan-05 11:14
Alan Chambers28-Jan-05 11:14 
GeneralRe: #pragma question Pin
Rick York12-Jan-05 12:12
mveRick York12-Jan-05 12:12 
QuestionHow to Access data of Doc in a thread Pin
IsaacLitingjun11-Jan-05 19:21
IsaacLitingjun11-Jan-05 19:21 
AnswerRe: How to Access data of Doc in a thread Pin
Cedric Moonen11-Jan-05 20:12
Cedric Moonen11-Jan-05 20:12 
GeneralRe: How to Access data of Doc in a thread Pin
IsaacLitingjun11-Jan-05 20:52
IsaacLitingjun11-Jan-05 20:52 
GeneralRe: How to Access data of Doc in a thread Pin
Cedric Moonen11-Jan-05 21:07
Cedric Moonen11-Jan-05 21:07 
GeneralRe: How to Access data of Doc in a thread Pin
IsaacLitingjun11-Jan-05 21:23
IsaacLitingjun11-Jan-05 21:23 
AnswerRe: How to Access data of Doc in a thread Pin
Ryan Binns11-Jan-05 20:14
Ryan Binns11-Jan-05 20:14 
GeneralRe: How to Access data of Doc in a thread Pin
IsaacLitingjun11-Jan-05 21:01
IsaacLitingjun11-Jan-05 21:01 
QuestionCpu usage? Pin
dSolariuM11-Jan-05 19:10
dSolariuM11-Jan-05 19:10 
AnswerRe: Cpu usage? Pin
Jetli Jerry12-Jan-05 0:10
Jetli Jerry12-Jan-05 0:10 
AnswerRe: Cpu usage? Pin
David Crow12-Jan-05 5:43
David Crow12-Jan-05 5:43 
GeneralListBox problem Pin
Ivan Cachicatari11-Jan-05 18:54
Ivan Cachicatari11-Jan-05 18:54 
GeneralRe: ListBox problem Pin
basementman12-Jan-05 4:01
basementman12-Jan-05 4:01 
GeneralRe: ListBox problem Pin
Ivan Cachicatari12-Jan-05 7:27
Ivan Cachicatari12-Jan-05 7:27 
Generalprocess ID to process name Pin
2000ram11-Jan-05 18:22
2000ram11-Jan-05 18: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.