Click here to Skip to main content
15,887,596 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: Is memory leak possible when I dont delete the object Pin
Stefan_Lang25-Aug-11 22:38
Stefan_Lang25-Aug-11 22:38 
GeneralRe: Is memory leak possible when I dont delete the object Pin
manoharbalu26-Aug-11 0:41
manoharbalu26-Aug-11 0:41 
GeneralRe: Is memory leak possible when I dont delete the object Pin
Stefan_Lang26-Aug-11 2:05
Stefan_Lang26-Aug-11 2:05 
GeneralRe: Is memory leak possible when I dont delete the object Pin
manoharbalu26-Aug-11 2:33
manoharbalu26-Aug-11 2:33 
AnswerRe: Is memory leak possible when I dont delete the object Pin
richy_b28-Aug-11 10:27
richy_b28-Aug-11 10:27 
QuestionMFC's message map, no need of &? Pin
Dean Seo25-Aug-11 14:54
Dean Seo25-Aug-11 14:54 
AnswerRe: MFC's message map, no need of &? Pin
Peter_in_278025-Aug-11 17:22
professionalPeter_in_278025-Aug-11 17:22 
GeneralRe: MFC's message map, no need of &? Pin
Dean Seo25-Aug-11 18:16
Dean Seo25-Aug-11 18:16 
First of all, Thanks you so much for answering my question.

However,
I think that case that you mentioned is about just "pointer to function."
Peter_in_2780 wrote:
the & has always been optional.

But when using "pointer to MEMBER function", the & is not optional, but necessary as you see below.

C++
class Test;
typedef void (Test::*fpop)();
class Test
{
public:
	void Op1(){}
};
 
int main(){
	fpop pFunc;
	pFunc = Test::Op1;   // compile error!
      //pFunc = &Test::Op1;  // the & is essential.
	return 0;
}


I know that MFC's message pump consists of Pointer to member function, which needs the &.

Could you explain why?

Thanks.
GeneralRe: MFC's message map, no need of &? Pin
Peter_in_278025-Aug-11 22:53
professionalPeter_in_278025-Aug-11 22:53 
GeneralRe: MFC's message map, no need of &? Pin
Albert Holguin26-Aug-11 5:03
professionalAlbert Holguin26-Aug-11 5:03 
SuggestionRe: MFC's message map, no need of &? [modified] Pin
Member 782758330-Aug-11 21:20
Member 782758330-Aug-11 21:20 
GeneralRe: MFC's message map, no need of &? Pin
Albert Holguin31-Aug-11 8:16
professionalAlbert Holguin31-Aug-11 8:16 
QuestionGetCharABCWidthsFloat returns different values on XP, Vista and Windows 7 Pin
transoft25-Aug-11 11:12
transoft25-Aug-11 11:12 
AnswerRe: GetCharABCWidthsFloat returns different values on XP, Vista and Windows 7 Pin
Code-o-mat25-Aug-11 23:52
Code-o-mat25-Aug-11 23:52 
GeneralRe: GetCharABCWidthsFloat returns different values on XP, Vista and Windows 7 Pin
transoft26-Aug-11 2:47
transoft26-Aug-11 2:47 
GeneralRe: GetCharABCWidthsFloat returns different values on XP, Vista and Windows 7 Pin
transoft26-Aug-11 2:50
transoft26-Aug-11 2:50 
GeneralRe: GetCharABCWidthsFloat returns different values on XP, Vista and Windows 7 Pin
Code-o-mat26-Aug-11 3:03
Code-o-mat26-Aug-11 3:03 
GeneralRe: GetCharABCWidthsFloat returns different values on XP, Vista and Windows 7 Pin
transoft26-Aug-11 4:16
transoft26-Aug-11 4:16 
QuestionRe: GetCharABCWidthsFloat returns different values on XP, Vista and Windows 7 Pin
MicroVirus26-Aug-11 6:00
MicroVirus26-Aug-11 6:00 
AnswerRe: GetCharABCWidthsFloat returns different values on XP, Vista and Windows 7 Pin
transoft26-Aug-11 6:11
transoft26-Aug-11 6:11 
GeneralRe: GetCharABCWidthsFloat returns different values on XP, Vista and Windows 7 Pin
jeron126-Aug-11 7:48
jeron126-Aug-11 7:48 
GeneralRe: GetCharABCWidthsFloat returns different values on XP, Vista and Windows 7 Pin
transoft26-Aug-11 8:00
transoft26-Aug-11 8:00 
AnswerRe: GetCharABCWidthsFloat returns different values on XP, Vista and Windows 7 Pin
Charles Oppermann26-Aug-11 10:35
Charles Oppermann26-Aug-11 10:35 
GeneralRe: GetCharABCWidthsFloat returns different values on XP, Vista and Windows 7 Pin
enhzflep26-Aug-11 15:52
enhzflep26-Aug-11 15:52 
GeneralRe: GetCharABCWidthsFloat returns different values on XP, Vista and Windows 7 Pin
transoft26-Aug-11 16:51
transoft26-Aug-11 16:51 

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.