Click here to Skip to main content
15,886,919 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
Joke[Challenge/Puzzle] Implement reinterpret_cast Pin
MicroVirus10-Mar-13 3:55
MicroVirus10-Mar-13 3:55 
GeneralRe: [Challenge/Puzzle] Implement reinterpret_cast Pin
Richard MacCutchan10-Mar-13 8:07
mveRichard MacCutchan10-Mar-13 8:07 
GeneralRe: [Challenge/Puzzle] Implement reinterpret_cast Pin
MicroVirus10-Mar-13 10:57
MicroVirus10-Mar-13 10:57 
GeneralRe: [Challenge/Puzzle] Implement reinterpret_cast Pin
Brandon-X1200010-Mar-13 11:32
Brandon-X1200010-Mar-13 11:32 
GeneralRe: [Challenge/Puzzle] Implement reinterpret_cast Pin
Richard MacCutchan10-Mar-13 23:17
mveRichard MacCutchan10-Mar-13 23:17 
AnswerRe: [Challenge/Puzzle] Implement reinterpret_cast Pin
Matthew Faithfull11-Mar-13 1:44
Matthew Faithfull11-Mar-13 1:44 
GeneralRe: [Challenge/Puzzle] Implement reinterpret_cast Pin
Stefan_Lang11-Mar-13 23:18
Stefan_Lang11-Mar-13 23:18 
GeneralRe: [Challenge/Puzzle] Implement reinterpret_cast Pin
Matthew Faithfull11-Mar-13 23:40
Matthew Faithfull11-Mar-13 23:40 
I haven't tried it as it's, as you point out, not of practical use but &i is certainly integral. Another step may be needed to get around restrictions on adding pointers to pointers but the principle is the same. The multiplication by sizeof(int) is not an really issue as this can be overcome without any casting.
The addition was a syntactic nicety to explain what I was doing anyway and is not strictly necessary. How about:-

int i = 42;
int** ppint = &i;
int* pint = *ppint;


which is shorter and doesn't do pointer arithmetic.
"The secret of happiness is freedom, and the secret of freedom, courage."
Thucydides (B.C. 460-400)

GeneralRe: [Challenge/Puzzle] Implement reinterpret_cast Pin
MicroVirus13-Mar-13 11:12
MicroVirus13-Mar-13 11:12 
GeneralRe: [Challenge/Puzzle] Implement reinterpret_cast Pin
Matthew Faithfull13-Mar-13 11:18
Matthew Faithfull13-Mar-13 11:18 
GeneralRe: [Challenge/Puzzle] Implement reinterpret_cast Pin
MicroVirus13-Mar-13 11:29
MicroVirus13-Mar-13 11:29 
GeneralRe: [Challenge/Puzzle] Implement reinterpret_cast Pin
Stefan_Lang11-Mar-13 3:29
Stefan_Lang11-Mar-13 3:29 
GeneralRe: [Challenge/Puzzle] Implement reinterpret_cast Pin
harold aptroot11-Mar-13 9:03
harold aptroot11-Mar-13 9:03 
GeneralRe: [Challenge/Puzzle] Implement reinterpret_cast Pin
Stefan_Lang11-Mar-13 22:30
Stefan_Lang11-Mar-13 22:30 
GeneralRe: [Challenge/Puzzle] Implement reinterpret_cast Pin
Stefan_Lang12-Mar-13 0:09
Stefan_Lang12-Mar-13 0:09 
GeneralRe: [Challenge/Puzzle] Implement reinterpret_cast Pin
MicroVirus13-Mar-13 11:19
MicroVirus13-Mar-13 11:19 
GeneralRe: [Challenge/Puzzle] Implement reinterpret_cast Pin
Stefan_Lang13-Mar-13 23:07
Stefan_Lang13-Mar-13 23:07 
Questiontinyxml Pin
venkatesh528678-Mar-13 16:43
venkatesh528678-Mar-13 16:43 
AnswerRe: tinyxml Pin
Richard MacCutchan8-Mar-13 21:48
mveRichard MacCutchan8-Mar-13 21:48 
AnswerRe: tinyxml Pin
Albert Holguin10-Mar-13 14:39
professionalAlbert Holguin10-Mar-13 14:39 
QuestionInsert is working but Select from this music site is not! Pin
Ericdick8-Mar-13 1:48
Ericdick8-Mar-13 1:48 
GeneralRe: Insert is working but Select from this music site is not! Pin
Jochen Arndt8-Mar-13 1:54
professionalJochen Arndt8-Mar-13 1:54 
QuestionHow can i put Install button in my mfc property sheet Pin
venkatesh528677-Mar-13 3:28
venkatesh528677-Mar-13 3:28 
AnswerRe: How can i put Install button in my mfc property sheet Pin
Richard MacCutchan7-Mar-13 3:34
mveRichard MacCutchan7-Mar-13 3:34 
QuestionRe: How can i put Install button in my mfc property sheet Pin
David Crow7-Mar-13 7:47
David Crow7-Mar-13 7:47 

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.