Click here to Skip to main content
15,909,373 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Multiple Window Pin
Mark Salsbery23-Jul-07 20:58
Mark Salsbery23-Jul-07 20:58 
GeneralRe: Multiple Window Pin
Anu_Bala23-Jul-07 21:03
Anu_Bala23-Jul-07 21:03 
QuestionHow to use C++ DLL in VS.NET 2005 Pin
galloping_stallion23-Jul-07 19:40
galloping_stallion23-Jul-07 19:40 
AnswerRe: How to use C++ DLL in VS.NET 2005 Pin
ashukasama25-Jul-07 3:05
ashukasama25-Jul-07 3:05 
QuestionPassing a reference to a pointer Pin
User 58385223-Jul-07 19:21
User 58385223-Jul-07 19:21 
AnswerRe: Passing a reference to a pointer Pin
Arman S.23-Jul-07 20:06
Arman S.23-Jul-07 20:06 
GeneralRe: Passing a reference to a pointer Pin
Cedric Moonen23-Jul-07 20:22
Cedric Moonen23-Jul-07 20:22 
GeneralRe: Passing a reference to a pointer Pin
codeII23-Jul-07 23:44
codeII23-Jul-07 23:44 
D'Oh! | :doh: This technique can be used to assign/reassign a pointer within a function.
Another way of doing this is a pointer to a pointer **.

exampl.

Void MyAllocFunction( TYPE*& pData )
{
delete [] pData;
pData = new TYPE[ x ];
}

TYPE* pData = NULL;
MyAllocFunction( pData );
delete [] pData;

From these methods I prefer a reference to a pointer for readability and error safety reasons.

Preferably a function which allocates a pointer has to destroy it; this keeps it clear what function is responsible for destruction. From this point of view you have to provide using both of these techniques.

QuestionVC 6.0 TO VC 8.0 POSTMESSAGE() Pin
shakumar_2223-Jul-07 19:11
shakumar_2223-Jul-07 19:11 
QuestionRe: VC 6.0 TO VC 8.0 POSTMESSAGE() Pin
Mark Salsbery23-Jul-07 19:25
Mark Salsbery23-Jul-07 19:25 
AnswerRe: VC 6.0 TO VC 8.0 POSTMESSAGE() Pin
shakumar_2223-Jul-07 19:36
shakumar_2223-Jul-07 19:36 
GeneralRe: VC 6.0 TO VC 8.0 POSTMESSAGE() Pin
Mark Salsbery23-Jul-07 19:41
Mark Salsbery23-Jul-07 19:41 
GeneralRe: VC 6.0 TO VC 8.0 POSTMESSAGE() Pin
shakumar_2223-Jul-07 19:58
shakumar_2223-Jul-07 19:58 
GeneralRe: VC 6.0 TO VC 8.0 POSTMESSAGE() Pin
Mark Salsbery23-Jul-07 20:05
Mark Salsbery23-Jul-07 20:05 
GeneralRe: VC 6.0 TO VC 8.0 POSTMESSAGE() Pin
Rage24-Jul-07 1:41
professionalRage24-Jul-07 1:41 
GeneralRe: VC 6.0 TO VC 8.0 POSTMESSAGE() Pin
Mark Salsbery24-Jul-07 4:43
Mark Salsbery24-Jul-07 4:43 
QuestionProblem in GDI+ LinearGradientBrush Pin
Naveen23-Jul-07 18:36
Naveen23-Jul-07 18:36 
AnswerRe: Problem in GDI+ LinearGradientBrush Pin
Mark Salsbery23-Jul-07 19:11
Mark Salsbery23-Jul-07 19:11 
GeneralRe: Problem in GDI+ LinearGradientBrush Pin
Naveen23-Jul-07 19:14
Naveen23-Jul-07 19:14 
GeneralRe: Problem in GDI+ LinearGradientBrush Pin
Mark Salsbery23-Jul-07 19:20
Mark Salsbery23-Jul-07 19:20 
GeneralRe: Problem in GDI+ LinearGradientBrush Pin
Naveen23-Jul-07 20:12
Naveen23-Jul-07 20:12 
GeneralRe: Problem in GDI+ LinearGradientBrush Pin
Mark Salsbery23-Jul-07 20:29
Mark Salsbery23-Jul-07 20:29 
GeneralRe: Problem in GDI+ LinearGradientBrush Pin
Naveen23-Jul-07 20:38
Naveen23-Jul-07 20:38 
GeneralRe: Problem in GDI+ LinearGradientBrush Pin
Mark Salsbery23-Jul-07 21:00
Mark Salsbery23-Jul-07 21:00 
GeneralRe: Problem in GDI+ LinearGradientBrush Pin
Naveen23-Jul-07 21:16
Naveen23-Jul-07 21:16 

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.