Click here to Skip to main content
15,905,508 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionWrapper Class Pin
Benjamin Bruno21-Jul-10 22:39
Benjamin Bruno21-Jul-10 22:39 
AnswerRe: Wrapper Class Pin
Sauro Viti21-Jul-10 22:44
professionalSauro Viti21-Jul-10 22:44 
AnswerRe: Wrapper Class Pin
Niklas L21-Jul-10 23:01
Niklas L21-Jul-10 23:01 
AnswerRe: Wrapper Class Pin
«_Superman_»21-Jul-10 23:12
professional«_Superman_»21-Jul-10 23:12 
AnswerRe: Wrapper Class Pin
Aescleal21-Jul-10 23:13
Aescleal21-Jul-10 23:13 
Questionswap two values withou using temp. storage Pin
lgmanuel21-Jul-10 20:10
lgmanuel21-Jul-10 20:10 
AnswerRe: swap two values withou using temp. storage PinPopular
«_Superman_»21-Jul-10 20:25
professional«_Superman_»21-Jul-10 20:25 
AnswerRe: swap two values withou using temp. storage Pin
Luc Pattyn21-Jul-10 20:26
sitebuilderLuc Pattyn21-Jul-10 20:26 
AnswerRe: swap two values withou using temp. storage [modified] PinPopular
Nuri Ismail21-Jul-10 20:29
Nuri Ismail21-Jul-10 20:29 
GeneralRe: swap two values withou using temp. storage PinPopular
Emilio Garavaglia21-Jul-10 21:41
Emilio Garavaglia21-Jul-10 21:41 
GeneralRe: swap two values withou using temp. storage [modified] Pin
Nuri Ismail21-Jul-10 21:55
Nuri Ismail21-Jul-10 21:55 
GeneralRe: swap two values withou using temp. storage Pin
patbob23-Jul-10 7:04
patbob23-Jul-10 7:04 
GeneralRe: swap two values withou using temp. storage Pin
Aescleal21-Jul-10 22:10
Aescleal21-Jul-10 22:10 
GeneralRe: swap two values withou using temp. storage Pin
Nuri Ismail21-Jul-10 22:19
Nuri Ismail21-Jul-10 22:19 
GeneralRe: swap two values withou using temp. storage Pin
Emilio Garavaglia22-Jul-10 7:03
Emilio Garavaglia22-Jul-10 7:03 
GeneralRe: swap two values withou using temp. storage Pin
Aescleal22-Jul-10 20:04
Aescleal22-Jul-10 20:04 
GeneralRe: swap two values withou using temp. storage Pin
Vikram A Punathambekar23-Jul-10 7:21
Vikram A Punathambekar23-Jul-10 7:21 
AnswerRe: swap two values withou using temp. storage Pin
Aescleal21-Jul-10 22:09
Aescleal21-Jul-10 22:09 
If you're using C the various tricks other people have shown you will work, well, the XOR trick will, the add'em subtract'em one won't in all cases (you can't add two pointers although you can subtract them but can't use -=).

Having said that I wouldn't bother too much unless it's an accademic exercise. Years ago when I worked in the games industry there were loads of tricks like this one which were meant to save clock cycles. However when, after loads of micro-optimisations like this one, someone actually did any timings there didn't turn out to be a lot of difference.

Cheers,

Ash
GeneralRe: swap two values withou using temp. storage Pin
Peter Mulholland23-Jul-10 1:38
Peter Mulholland23-Jul-10 1:38 
GeneralRe: swap two values withou using temp. storage Pin
Aescleal23-Jul-10 4:07
Aescleal23-Jul-10 4:07 
AnswerRe: swap two values withou using temp. storage Pin
Maximilien22-Jul-10 2:53
Maximilien22-Jul-10 2:53 
GeneralRe: swap two values withou using temp. storage Pin
Emilio Garavaglia22-Jul-10 7:55
Emilio Garavaglia22-Jul-10 7:55 
QuestionRe: swap two values withou using temp. storage Pin
Niklas L22-Jul-10 10:18
Niklas L22-Jul-10 10:18 
AnswerRe: swap two values withou using temp. storage Pin
Emilio Garavaglia22-Jul-10 11:29
Emilio Garavaglia22-Jul-10 11:29 
AnswerRe: swap two values withou using temp. storage Pin
waldemar.sauer@aitmetis.com23-Jul-10 7:58
waldemar.sauer@aitmetis.com23-Jul-10 7:58 

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.