Click here to Skip to main content
15,892,005 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: gdi+ example ? [modified] Pin
Mark Salsbery21-Jan-07 7:53
Mark Salsbery21-Jan-07 7:53 
AnswerRe: gdi+ example ? Pin
Mark Salsbery21-Jan-07 8:13
Mark Salsbery21-Jan-07 8:13 
AnswerRe: gdi+ example ? Pin
Hamid_RT22-Jan-07 5:46
Hamid_RT22-Jan-07 5:46 
Questionabout a = b | c | ... Pin
HOW WHAT21-Jan-07 2:50
HOW WHAT21-Jan-07 2:50 
AnswerRe: about a = b | c | ... Pin
Gary R. Wheeler21-Jan-07 3:02
Gary R. Wheeler21-Jan-07 3:02 
GeneralRe: about a = b | c | ... Pin
HOW WHAT21-Jan-07 3:19
HOW WHAT21-Jan-07 3:19 
GeneralRe: about a = b | c | ... Pin
Gary R. Wheeler21-Jan-07 4:28
Gary R. Wheeler21-Jan-07 4:28 
AnswerRe: about a = b | c | ... Pin
CPallini21-Jan-07 3:37
mveCPallini21-Jan-07 3:37 
It depends.

If each of b,c,... corrensponds to just one bit set (e.g. <ode>b=1; c=2;...), then the expressions are equivalent (maybe (1) is faster).

On the other hand, if b,c,... holds composite bit values (e.g. <ode>b=3; c=5;...) then you have to carefully choose the expression you need, since (1) meets the requisite of an OR condition, while (2) corrensponds to an AND one). For instance, conside the following code snippet:
enum
{
  FEMALE = 1, //MALE: bit unset
  YOUNG  = 2, //OLD: bit unset
  ...
};


if b=FEMALE; then both the (1) and (2) meet the condition, but if you are searching for a young female (b=YOUNG|FEMALE;), the you have to be careful, because (1) holds true also when a represents a young guy or an old lady!
Smile | :) Big Grin | :-D Smile | :)


If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.

GeneralRe: about a = b | c | ... Pin
HOW WHAT21-Jan-07 3:57
HOW WHAT21-Jan-07 3:57 
GeneralRe: about a = b | c | ... Pin
CPallini21-Jan-07 4:55
mveCPallini21-Jan-07 4:55 
QuestionSome basic Qs abt MFC,VC++,SDK.... Pin
Sameer_Thakur21-Jan-07 1:01
Sameer_Thakur21-Jan-07 1:01 
AnswerRe: Some basic Qs abt MFC,VC++,SDK.... Pin
CPallini21-Jan-07 2:02
mveCPallini21-Jan-07 2:02 
AnswerRe: Some basic Qs abt MFC,VC++,SDK.... Pin
Gary R. Wheeler21-Jan-07 2:59
Gary R. Wheeler21-Jan-07 2:59 
AnswerRe: Some basic Qs abt MFC,VC++,SDK.... Pin
Christian Graus21-Jan-07 9:36
protectorChristian Graus21-Jan-07 9:36 
QuestionHow to convert value to string in c? Pin
Agbaria Ahmad21-Jan-07 1:00
Agbaria Ahmad21-Jan-07 1:00 
AnswerRe: How to convert value to string in c? Pin
Dominik Reichl21-Jan-07 1:21
Dominik Reichl21-Jan-07 1:21 
QuestionHow to get SQL stored procedure output / return code Pin
neilsolent20-Jan-07 21:59
neilsolent20-Jan-07 21:59 
QuestionHow to SetEvenRowStyle in truedbgrid control in run time? Pin
liur1720-Jan-07 19:38
liur1720-Jan-07 19:38 
QuestionCtrl+Double click message Pin
Max++20-Jan-07 14:39
Max++20-Jan-07 14:39 
AnswerRe: Ctrl+Double click message Pin
PJ Arends20-Jan-07 19:22
professionalPJ Arends20-Jan-07 19:22 
AnswerRe: Ctrl+Double click message Pin
prasad_som21-Jan-07 1:36
prasad_som21-Jan-07 1:36 
AnswerRe: Ctrl+Double click message Pin
prasad_som21-Jan-07 1:32
prasad_som21-Jan-07 1:32 
QuestionASF Writer Directshow Filter Pin
gigo2k620-Jan-07 12:29
gigo2k620-Jan-07 12:29 
QuestionLNK2005 and template class Pin
Nick Alexeev20-Jan-07 12:27
professionalNick Alexeev20-Jan-07 12:27 
AnswerRe: LNK2005 and template class Pin
Michael Dunn20-Jan-07 15:20
sitebuilderMichael Dunn20-Jan-07 15:20 

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.