Click here to Skip to main content
15,881,413 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: FindNextPrinterChangeNotification - Invalid Handle Pin
pgibson00770031-May-06 9:08
pgibson00770031-May-06 9:08 
QuestionRe: FindNextPrinterChangeNotification - Invalid Handle Pin
David Crow31-May-06 9:18
David Crow31-May-06 9:18 
AnswerRe: FindNextPrinterChangeNotification - Invalid Handle Pin
pgibson00770031-May-06 10:54
pgibson00770031-May-06 10:54 
Questionabout const Pin
FlyWithYou31-May-06 0:11
FlyWithYou31-May-06 0:11 
AnswerRe: about const Pin
toxcct31-May-06 0:21
toxcct31-May-06 0:21 
AnswerRe: about const Pin
NiceNaidu31-May-06 0:23
NiceNaidu31-May-06 0:23 
AnswerRe: about const Pin
Sarath C31-May-06 0:35
Sarath C31-May-06 0:35 
GeneralRe: about const Pin
Emilio Garavaglia31-May-06 2:29
Emilio Garavaglia31-May-06 2:29 
That's partially correct.
The "string" litteral, in fact, stays in the BSS segmment (where all costant reside on the disk), loaded in memory as part of the EXE and exist for the entire life of the process.

It's acessiblilty happens trhoug an on-stack variable that is declared as a pointer to the BSS (first case) or as an array (on-stack) that is a copy of what stays in the BSS.
The most of the compiler optimize this (unspec. array size) by transforming such array into ... a pointer(!)

Just try to watch in the debugger what the pointer points to and what is the array address in bopth the case you don't declare a size or you do.

Then, declare an int just before the array and look its address: is it 4 bytes before the first array element?




2 bugs found.
> recompile ...
65534 bugs found.
D'Oh! | :doh:

AnswerRe: about const Pin
Michael Dunn31-May-06 2:03
sitebuilderMichael Dunn31-May-06 2:03 
AnswerRe: about const Pin
David Crow31-May-06 5:32
David Crow31-May-06 5:32 
QuestionEthernet Permanent MAc Address Pin
PierMario31-May-06 0:02
PierMario31-May-06 0:02 
AnswerRe: Ethernet Permanent MAc Address Pin
Naveen31-May-06 1:24
Naveen31-May-06 1:24 
QuestionProjective transformation Algorithm required Pin
Arun Tayal30-May-06 23:57
Arun Tayal30-May-06 23:57 
QuestionWaitForDebugEvent Pin
HakunaMatada30-May-06 23:50
HakunaMatada30-May-06 23:50 
AnswerRe: WaitForDebugEvent Pin
Sarath C31-May-06 0:06
Sarath C31-May-06 0:06 
AnswerRe: WaitForDebugEvent Pin
Sarath C31-May-06 0:09
Sarath C31-May-06 0:09 
AnswerRe: WaitForDebugEvent Pin
NiceNaidu31-May-06 0:10
NiceNaidu31-May-06 0:10 
QuestionWhy this is not failing in VC6 Pin
NiceNaidu30-May-06 23:29
NiceNaidu30-May-06 23:29 
AnswerRe: Why this is not failing in VC6 Pin
toxcct30-May-06 23:36
toxcct30-May-06 23:36 
GeneralRe: Why this is not failing in VC6 Pin
NiceNaidu30-May-06 23:48
NiceNaidu30-May-06 23:48 
AnswerRe: Why this is not failing in VC6 Pin
Sameer_Thakur30-May-06 23:43
Sameer_Thakur30-May-06 23:43 
GeneralRe: Why this is not failing in VC6 Pin
toxcct30-May-06 23:49
toxcct30-May-06 23:49 
GeneralRe: Why this is not failing in VC6 Pin
Sameer_Thakur30-May-06 23:58
Sameer_Thakur30-May-06 23:58 
GeneralRe: Why this is not failing in VC6 Pin
toxcct31-May-06 0:02
toxcct31-May-06 0:02 
GeneralRe: Why this is not failing in VC6 Pin
Sameer_Thakur31-May-06 0:08
Sameer_Thakur31-May-06 0:08 

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.