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

C / C++ / MFC

 
QuestionLNK2019 for XmlLite Pin
A&Ms1-Jan-10 8:30
A&Ms1-Jan-10 8:30 
AnswerRe: LNK2019 for XmlLite Pin
A&Ms1-Jan-10 11:14
A&Ms1-Jan-10 11:14 
GeneralRe: LNK2019 for XmlLite Pin
conrad Braam3-Jan-10 4:04
conrad Braam3-Jan-10 4:04 
QuestionPort 7078 and 7077 blocked in Vista Pin
Larry Mills Sr1-Jan-10 6:00
Larry Mills Sr1-Jan-10 6:00 
QuestionNeed help with member function pointer Pin
anbluemoon31-Dec-09 19:18
anbluemoon31-Dec-09 19:18 
AnswerRe: Need help with member function pointer Pin
KingsGambit31-Dec-09 19:44
KingsGambit31-Dec-09 19:44 
GeneralRe: Need help with member function pointer Pin
anbluemoon31-Dec-09 21:14
anbluemoon31-Dec-09 21:14 
AnswerRe: Need help with member function pointer Pin
N a v a n e e t h1-Jan-10 3:53
N a v a n e e t h1-Jan-10 3:53 
You can't access instance members from a static method. Also the singleton implementation is wrong and your example doesn't make sense at all. Here is a modified version of your code which compiles fine.
C++
class Test
{
private:  
  typedef void (Test::*SayHello)(char*);
  SayHello sayHello;

  // Made the constructor private
  Test()
  {
    sayHello = &Test::Say;
  }

  // Preventing compiler generated methods
  Test(const Test&);
  Test& operator=(const Test&);

  void Say(char* name)
  {
    cout<< "Hello " << name;
  }

  static void test()
  {    
    Test* instance = Test::getInstance();
    instance->FireSayHello("hello");
  }

public:
  
  void FireSayHello(char* message)
  {
    (*this.*sayHello)(message);
  }

  static Test* getInstance()
  {
    static Test instance;
    return &instance;
  }	
};


Best wishes,
Navaneeth

QuestionHow to use CreateProcess win 32 api function Pin
NIR WINTER31-Dec-09 12:29
NIR WINTER31-Dec-09 12:29 
AnswerRe: How to use CreateProcess win 32 api function Pin
Garth J Lancaster31-Dec-09 13:07
professionalGarth J Lancaster31-Dec-09 13:07 
AnswerRe: How to use CreateProcess win 32 api function Pin
Chuck O'Toole31-Dec-09 15:15
Chuck O'Toole31-Dec-09 15:15 
AnswerRe: How to use CreateProcess win 32 api function Pin
Rozis1-Jan-10 4:58
Rozis1-Jan-10 4:58 
AnswerRe: How to use CreateProcess win 32 api function Pin
«_Superman_»1-Jan-10 14:43
professional«_Superman_»1-Jan-10 14:43 
QuestionImplementing Windows Pin
MrMcIntyre31-Dec-09 10:19
MrMcIntyre31-Dec-09 10:19 
QuestionRe: Implementing Windows Pin
CPallini31-Dec-09 10:23
mveCPallini31-Dec-09 10:23 
AnswerRe: Implementing Windows Pin
MrMcIntyre31-Dec-09 10:26
MrMcIntyre31-Dec-09 10:26 
GeneralRe: Implementing Windows Pin
Abhi Lahare31-Dec-09 10:29
Abhi Lahare31-Dec-09 10:29 
GeneralRe: Implementing Windows Pin
CPallini31-Dec-09 10:35
mveCPallini31-Dec-09 10:35 
GeneralRe: Implementing Windows Pin
MrMcIntyre31-Dec-09 10:42
MrMcIntyre31-Dec-09 10:42 
GeneralRe: Implementing Windows Pin
CPallini31-Dec-09 10:51
mveCPallini31-Dec-09 10:51 
GeneralRe: Implementing Windows Pin
MrMcIntyre31-Dec-09 10:56
MrMcIntyre31-Dec-09 10:56 
GeneralRe: Implementing Windows Pin
Abhi Lahare31-Dec-09 11:07
Abhi Lahare31-Dec-09 11:07 
GeneralRe: Implementing Windows Pin
MrMcIntyre31-Dec-09 11:20
MrMcIntyre31-Dec-09 11:20 
QuestionRe: Implementing Windows Pin
enhzflep31-Dec-09 13:30
enhzflep31-Dec-09 13:30 
GeneralRe: Implementing Windows Pin
Tim Craig31-Dec-09 13:31
Tim Craig31-Dec-09 13:31 

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.