Click here to Skip to main content
15,911,789 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionRe: LoadBitmap failed Pin
David Crow28-Dec-07 2:38
David Crow28-Dec-07 2:38 
GeneralRe: LoadBitmap failed Pin
Hamid_RT28-Dec-07 4:59
Hamid_RT28-Dec-07 4:59 
Generalfull window to be shown Pin
guru moorthy.k27-Dec-07 23:00
guru moorthy.k27-Dec-07 23:00 
GeneralRe: full window to be shown Pin
Wilson Zhang28-Dec-07 19:42
Wilson Zhang28-Dec-07 19:42 
GeneralMSDN volatile sample Pin
George_George27-Dec-07 21:51
George_George27-Dec-07 21:51 
GeneralRe: MSDN volatile sample Pin
«_Superman_»27-Dec-07 22:51
professional«_Superman_»27-Dec-07 22:51 
GeneralRe: MSDN volatile sample Pin
George_George27-Dec-07 23:48
George_George27-Dec-07 23:48 
GeneralRe: MSDN volatile sample Pin
Maxwell Chen27-Dec-07 23:01
Maxwell Chen27-Dec-07 23:01 
The qualifier volatile is to tell the compiler that the variable may be accessed/changed by any source, and the value of this variable should not be assumed by the compiler for optimization.


To see the effect of volatile, follow the below code, and have VC++ generate an ASM listing file, and compile in Release mode. You will see the difference!!

int v = 5;
int volatile m = 3;
int i;
for(i = 0; i < 10; i++) {
  if(v == 5) { break; }
}
for(i = 0; i < 10; i++) {
  if(m == 3) { break; }
}



Maxwell Chen

GeneralRe: MSDN volatile sample Pin
George_George27-Dec-07 23:47
George_George27-Dec-07 23:47 
GeneralRe: MSDN volatile sample Pin
Maxwell Chen28-Dec-07 1:48
Maxwell Chen28-Dec-07 1:48 
GeneralRe: MSDN volatile sample Pin
George_George28-Dec-07 2:09
George_George28-Dec-07 2:09 
GeneralRe: MSDN volatile sample Pin
CPallini28-Dec-07 2:22
mveCPallini28-Dec-07 2:22 
GeneralRe: MSDN volatile sample Pin
George_George28-Dec-07 2:31
George_George28-Dec-07 2:31 
GeneralYes. Pin
CPallini28-Dec-07 2:41
mveCPallini28-Dec-07 2:41 
GeneralRe: Yes. Pin
George_George28-Dec-07 2:57
George_George28-Dec-07 2:57 
GeneralRe: Yes. Pin
CPallini28-Dec-07 3:18
mveCPallini28-Dec-07 3:18 
GeneralRe: Yes. Pin
George_George28-Dec-07 3:26
George_George28-Dec-07 3:26 
GeneralRe: Yes. Pin
CPallini28-Dec-07 3:46
mveCPallini28-Dec-07 3:46 
GeneralRe: Yes. Pin
George_George28-Dec-07 3:53
George_George28-Dec-07 3:53 
GeneralRe: Yes. Pin
CPallini28-Dec-07 4:05
mveCPallini28-Dec-07 4:05 
GeneralRe: Yes. Pin
George_George28-Dec-07 18:18
George_George28-Dec-07 18:18 
GeneralRe: Yes. Pin
CPallini28-Dec-07 22:50
mveCPallini28-Dec-07 22:50 
GeneralRe: Yes. Pin
George_George28-Dec-07 23:08
George_George28-Dec-07 23:08 
GeneralRe: Yes. Pin
CPallini28-Dec-07 23:45
mveCPallini28-Dec-07 23:45 
GeneralRe: Yes. Pin
George_George29-Dec-07 0:00
George_George29-Dec-07 0:00 

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.