Click here to Skip to main content
15,891,136 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: TabControl In MFC Pin
JohnCz24-Apr-12 2:13
JohnCz24-Apr-12 2:13 
QuestionWhat does #pragma pack(0) do Pin
yu-jian22-Apr-12 6:28
yu-jian22-Apr-12 6:28 
AnswerRe: What does #pragma pack(0) do Pin
Chris Losinger22-Apr-12 6:39
professionalChris Losinger22-Apr-12 6:39 
GeneralRe: What does #pragma pack(0) do Pin
Erudite_Eric22-Apr-12 7:52
Erudite_Eric22-Apr-12 7:52 
GeneralRe: What does #pragma pack(0) do Pin
Chris Losinger22-Apr-12 8:15
professionalChris Losinger22-Apr-12 8:15 
GeneralRe: What does #pragma pack(0) do Pin
Erudite_Eric22-Apr-12 22:36
Erudite_Eric22-Apr-12 22:36 
AnswerRe: What does #pragma pack(0) do Pin
Lakamraju Raghuram22-Apr-12 7:47
Lakamraju Raghuram22-Apr-12 7:47 
GeneralRe: What does #pragma pack(0) do Pin
Erudite_Eric22-Apr-12 7:53
Erudite_Eric22-Apr-12 7:53 
Nope. Default size is NOT stating a #pragma pack, which defaults to DWORD, ie 4 byte alignment in structures.


#pragma pack 0 means there is no packing between data members, so they are contiguous in memory.



--edit--

Actually I am talking crap. pack (1) makes data member contiguous in memory, pack (0) resets packing. DOh!

(Just checked my code. Its been a few months since I did any, I guess the old memory is fading....) Smile | :)
==============================

Nothing to say.


modified 23-Apr-12 4:38am.

GeneralRe: What does #pragma pack(0) do Pin
Lakamraju Raghuram22-Apr-12 8:03
Lakamraju Raghuram22-Apr-12 8:03 
GeneralRe: What does #pragma pack(0) do Pin
Erudite_Eric22-Apr-12 8:12
Erudite_Eric22-Apr-12 8:12 
GeneralRe: What does #pragma pack(0) do Pin
Lakamraju Raghuram22-Apr-12 8:19
Lakamraju Raghuram22-Apr-12 8:19 
GeneralRe: What does #pragma pack(0) do Pin
Erudite_Eric22-Apr-12 22:40
Erudite_Eric22-Apr-12 22:40 
GeneralRe: What does #pragma pack(0) do Pin
yu-jian22-Apr-12 18:01
yu-jian22-Apr-12 18:01 
AnswerRe: What does #pragma pack(0) do Pin
Erudite_Eric22-Apr-12 7:56
Erudite_Eric22-Apr-12 7:56 
QuestionRe: What does #pragma pack(0) do PinPopular
CPallini22-Apr-12 10:43
mveCPallini22-Apr-12 10:43 
AnswerRe: What does #pragma pack(0) do Pin
yu-jian22-Apr-12 18:07
yu-jian22-Apr-12 18:07 
GeneralRe: What does #pragma pack(0) do Pin
enhzflep22-Apr-12 18:16
enhzflep22-Apr-12 18:16 
AnswerRe: What does #pragma pack(0) do Pin
Randor 22-Apr-12 11:30
professional Randor 22-Apr-12 11:30 
GeneralRe: What does #pragma pack(0) do Pin
yu-jian22-Apr-12 20:04
yu-jian22-Apr-12 20:04 
GeneralRe: What does #pragma pack(0) do Pin
Richard MacCutchan22-Apr-12 21:09
mveRichard MacCutchan22-Apr-12 21:09 
GeneralRe: What does #pragma pack(0) do Pin
yu-jian23-Apr-12 2:17
yu-jian23-Apr-12 2:17 
AnswerRe: What does #pragma pack(0) do Pin
Aescleal23-Apr-12 7:13
Aescleal23-Apr-12 7:13 
QuestionDialog Proc, Fire a new thread function after intialization Pin
jkirkerx21-Apr-12 11:45
professionaljkirkerx21-Apr-12 11:45 
AnswerFor Now, I changed the way I created the thread. It works and looks clean Pin
jkirkerx21-Apr-12 12:33
professionaljkirkerx21-Apr-12 12:33 
QuestionC++ File Pin
Member 874742521-Apr-12 1:04
Member 874742521-Apr-12 1:04 

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.