Click here to Skip to main content
15,899,474 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: center text in title bar of app. Pin
JensB8-May-03 4:30
JensB8-May-03 4:30 
GeneralRe: center text in title bar of app. Pin
Renjith Ramachandran8-May-03 5:14
Renjith Ramachandran8-May-03 5:14 
GeneralRe: center text in title bar of app. Pin
User 66588-May-03 6:17
User 66588-May-03 6:17 
GeneralRe: center text in title bar of app. Pin
Joan M8-May-03 5:57
professionalJoan M8-May-03 5:57 
GeneralRe: center text in title bar of app. Pin
Hari Krishnan (Noida)8-May-03 6:14
Hari Krishnan (Noida)8-May-03 6:14 
GeneralRe: center text in title bar of app.(Found the link) Pin
Hari Krishnan (Noida)8-May-03 6:22
Hari Krishnan (Noida)8-May-03 6:22 
QuestionC++ Function objects - how to use them? Pin
Ilushka8-May-03 2:37
Ilushka8-May-03 2:37 
AnswerRe: C++ Function objects - how to use them? Pin
Aaron Schaefer8-May-03 3:42
Aaron Schaefer8-May-03 3:42 
Yes, but what you have defined as the argument to the TraverseVector is simplay a function pointer:

typedef void (*TraveseFuncPtr) (int&);

Function pionters are not quite the same thing as function objects. If you want to define a function that accepts as a parameter a functor (some class which has an overloaded operator()), then you could make the function a template function and have the exact type of the class you wold pass in a template parameter.

Maybe something like this:

template<class _functortype="">
void TraverseVector(_FunctorType in_func)
{
for (int i = 0; i < m_vData.size(); i++)
{
in_func(m_vData[i]);
}
}

This should allow you to pass in an aribtrary type as an argument, so long as it had an overloaded operator() with the correct signature.
AnswerRe: C++ Function objects - how to use them? Pin
jhwurmbach8-May-03 3:47
jhwurmbach8-May-03 3:47 
AnswerRe: C++ Function objects - how to use them? Pin
Andrew Walker8-May-03 3:50
Andrew Walker8-May-03 3:50 
AnswerRe: C++ Function objects - how to use them? Pin
John R. Shaw8-May-03 17:15
John R. Shaw8-May-03 17:15 
AnswerRe: C++ Function objects - how to use them? Pin
kuhx198011-May-03 4:16
kuhx198011-May-03 4:16 
GeneralMenu sharing in MDI application with 2 document templates Pin
Jayanta Basu8-May-03 2:27
Jayanta Basu8-May-03 2:27 
Questionwriting data to a text file????????? Pin
xxhimanshu8-May-03 1:43
xxhimanshu8-May-03 1:43 
AnswerRe: writing data to a text file????????? Pin
Nitron8-May-03 1:55
Nitron8-May-03 1:55 
QuestionCan someone help, im new to C++ Pin
mawmany2k8-May-03 1:30
mawmany2k8-May-03 1:30 
AnswerRe: Can someone help, im new to C++ Pin
Stephane Rodriguez.8-May-03 1:33
Stephane Rodriguez.8-May-03 1:33 
AnswerRe: Can someone help, im new to C++ Pin
Hari Krishnan (Noida)8-May-03 2:17
Hari Krishnan (Noida)8-May-03 2:17 
GeneralMemory Leak Pin
saravanaram8-May-03 1:09
saravanaram8-May-03 1:09 
GeneralRe: Memory Leak Pin
Stephane Rodriguez.8-May-03 1:31
Stephane Rodriguez.8-May-03 1:31 
GeneralRe: Memory Leak Pin
Hari Krishnan (Noida)8-May-03 2:47
Hari Krishnan (Noida)8-May-03 2:47 
GeneralRe: Memory Leak Pin
David Crow8-May-03 3:14
David Crow8-May-03 3:14 
GeneralRe: Memory Leak Pin
Hari Krishnan (Noida)8-May-03 4:13
Hari Krishnan (Noida)8-May-03 4:13 
GeneralRe: Memory Leak Pin
David Crow8-May-03 4:26
David Crow8-May-03 4:26 
GeneralPassing around params VC++6.0 VC# Pin
NHM8-May-03 0:50
NHM8-May-03 0:50 

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.