Click here to Skip to main content
15,896,606 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionRounding a floating value Pin
Taruni29-Jun-06 4:50
Taruni29-Jun-06 4:50 
AnswerRe: Rounding a floating value Pin
David Crow29-Jun-06 5:01
David Crow29-Jun-06 5:01 
AnswerRe: Rounding a floating value Pin
Zac Howland29-Jun-06 5:04
Zac Howland29-Jun-06 5:04 
AnswerRe: Rounding a floating value Pin
cmk29-Jun-06 9:10
cmk29-Jun-06 9:10 
QuestionCreate CDHtmlDialog in statically linked MFC DLL failed [modified] Pin
rockryan29-Jun-06 4:42
rockryan29-Jun-06 4:42 
AnswerRe: Create CDHtmlDialog in statically linked MFC DLL failed Pin
Viorel.29-Jun-06 5:03
Viorel.29-Jun-06 5:03 
GeneralRe: Create CDHtmlDialog in statically linked MFC DLL failed Pin
rockryan29-Jun-06 16:01
rockryan29-Jun-06 16:01 
GeneralRe: Create CDHtmlDialog in statically linked MFC DLL failed Pin
rockryan30-Jun-06 17:36
rockryan30-Jun-06 17:36 
QuestionLink DLL with Visual C++ not working Pin
status()29-Jun-06 4:39
status()29-Jun-06 4:39 
AnswerRe: Link DLL with Visual C++ not working Pin
Cedric Moonen29-Jun-06 4:45
Cedric Moonen29-Jun-06 4:45 
GeneralRe: Link DLL with Visual C++ not working Pin
status()29-Jun-06 4:58
status()29-Jun-06 4:58 
GeneralRe: Link DLL with Visual C++ not working Pin
Cedric Moonen29-Jun-06 5:31
Cedric Moonen29-Jun-06 5:31 
GeneralRe: Link DLL with Visual C++ not working Pin
status()29-Jun-06 10:40
status()29-Jun-06 10:40 
Questiontypedef Handle [modified] Pin
Jay0329-Jun-06 4:21
Jay0329-Jun-06 4:21 
AnswerRe: typedef Handle Pin
Maximilien29-Jun-06 4:28
Maximilien29-Jun-06 4:28 
GeneralRe: typedef Handle Pin
Jay0329-Jun-06 4:39
Jay0329-Jun-06 4:39 
JokeRe: typedef Handle Pin
Jun Du29-Jun-06 4:29
Jun Du29-Jun-06 4:29 
GeneralRe: typedef Handle Pin
Jay0329-Jun-06 4:40
Jay0329-Jun-06 4:40 
GeneralRe: typedef Handle Pin
Jun Du29-Jun-06 5:14
Jun Du29-Jun-06 5:14 
AnswerRe: typedef Handle [modified] Pin
Viorel.29-Jun-06 4:34
Viorel.29-Jun-06 4:34 
GeneralRe: typedef Handle Pin
Jay0329-Jun-06 4:40
Jay0329-Jun-06 4:40 
GeneralRe: typedef Handle Pin
Viorel.29-Jun-06 4:48
Viorel.29-Jun-06 4:48 
QuestionRe: typedef Handle Pin
ovidiucucu29-Jun-06 4:59
ovidiucucu29-Jun-06 4:59 
AnswerRe: typedef Handle Pin
Viorel.29-Jun-06 5:15
Viorel.29-Jun-06 5:15 
AnswerRe: typedef Handle Pin
Zac Howland29-Jun-06 4:45
Zac Howland29-Jun-06 4:45 
It is a very poor way to declare a new type. The reason it is poor is because of the naming. The goal it is trying to accomplish is to declare a new type that is a pointer-to-a-pointer-to-a-pointer-to-a-pointer-to-a-Handle. A better way to write it would be either of the following:

Option 1:
typedef RedirectedHandle ****Handle;

Option 2:
// assuming Handle is in global namespace
namespace MyStuff
{
    typedef Handle **** ::Handle;
}


An even better solution would be to not use that many levels of indirection (who needs 4 levels of indirection for a Handle?) and to use smart pointers.

If you decide to become a software engineer, you are signing up to have a 1/2" piece of silicon tell you exactly how stupid you really are for 8 hours a day, 5 days a week

Zac

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.