CMP EMBEDDED.COM

Login | Register     Welcome Guest  
HOME DESIGN PRODUCTS COLUMNS E-LEARNING CONFERENCES CODE FORUMS/BLOGS NEWSLETTERS CONTACT FEATURES RSS RSS

Listing 2: A C++ pointer to a non-static member function example

class Classname
{
public:
typedef bool (Classname::*PFB)(int arg);
void Bar(void);
private:
bool Foo(int);
};
void Classname::Bar(void)
{
int arg = 1;
Classname::PFB m_pCppPFB = &Classname::Foo;
bool retVal = ((*this).*m_pCppPFB)(arg);
}

Return to article
Embedded.com Career Center
Looking for a new job?
SEARCH JOBS

Browse all jobs

SPONSOR
RECENT JOB POSTINGS





 :