Click here to Skip to main content
15,912,932 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
Generaldeque Pin
George_George28-Feb-08 17:07
George_George28-Feb-08 17:07 
GeneralRe: deque Pin
Rajkumar R28-Feb-08 18:29
Rajkumar R28-Feb-08 18:29 
GeneralRe: deque Pin
George_George28-Feb-08 18:45
George_George28-Feb-08 18:45 
GeneralRe: deque Pin
Maximilien29-Feb-08 2:55
Maximilien29-Feb-08 2:55 
GeneralRe: deque [modified] Pin
Maxwell Chen29-Feb-08 3:16
Maxwell Chen29-Feb-08 3:16 
GeneralRe: deque Pin
George_George29-Feb-08 21:34
George_George29-Feb-08 21:34 
GeneralRe: deque Pin
Maxwell Chen1-Mar-08 1:55
Maxwell Chen1-Mar-08 1:55 
GeneralRe: deque Pin
George_George29-Feb-08 21:45
George_George29-Feb-08 21:45 
Generalpow function has problem [modified] Pin
gentleguy28-Feb-08 14:41
gentleguy28-Feb-08 14:41 
GeneralRe: pow function has problem Pin
Robert Surtees28-Feb-08 15:12
Robert Surtees28-Feb-08 15:12 
GeneralRegistry and VISTA Pin
Bram van Kampen28-Feb-08 13:57
Bram van Kampen28-Feb-08 13:57 
GeneralRe: Registry and VISTA Pin
Maxwell Chen28-Feb-08 22:07
Maxwell Chen28-Feb-08 22:07 
GeneralRe: Registry and VISTA Pin
Bram van Kampen12-Mar-08 15:04
Bram van Kampen12-Mar-08 15:04 
AnswerRe: Registry and VISTA Pin
Maxwell Chen12-Mar-08 18:06
Maxwell Chen12-Mar-08 18:06 
GeneralRe: Registry and VISTA Pin
Bram van Kampen13-Mar-08 11:29
Bram van Kampen13-Mar-08 11:29 
GeneralRe: Registry and VISTA Pin
Maxwell Chen13-Mar-08 18:56
Maxwell Chen13-Mar-08 18:56 
GeneralRe: Registry and VISTA Pin
Bram van Kampen12-Mar-08 15:37
Bram van Kampen12-Mar-08 15:37 
GeneralRe: Registry and VISTA Pin
Mark Salsbery29-Feb-08 7:49
Mark Salsbery29-Feb-08 7:49 
GeneralRe: Registry and VISTA Pin
Bram van Kampen29-Feb-08 14:25
Bram van Kampen29-Feb-08 14:25 
GeneralRe: Registry and VISTA Pin
Bram van Kampen12-Mar-08 15:35
Bram van Kampen12-Mar-08 15:35 
GeneralRe: Registry and VISTA Solved Pin
Bram van Kampen13-Mar-08 11:34
Bram van Kampen13-Mar-08 11:34 
GeneralRe: Registry and VISTA Solved Pin
Mark Salsbery13-Mar-08 11:42
Mark Salsbery13-Mar-08 11:42 
Generalspecifying object type at compile time Pin
act_x28-Feb-08 12:50
act_x28-Feb-08 12:50 
given a class heirarch where

A is the base class and B , C are derived classes .

Now I want to implement something like an object factory externally where I want to automatically create an object of the appropriate type . For this I define a struct with the definition ( pardon me for the pseudo code as part of the problem is with usage)

typedef struct 
{ 
  int code ;
  reference_to_type_creator ; 
}OBJ_TYPE ; 

OBJ_TYPE objTable[] = 
{ objA_code  , < reference to create an object of type A > } , 
{ objB_code  , < reference to create an object of type B > } , 
{ objC_code  , < reference to create an object of type C > } , 

{ -1 , NULL } 
such that I can use this table in a function that processes random object entries

ProcessObject( int objCode  )
{
for (int i=0;objTable[i].code!=-1;i++)
{
    if( objCode == objTable[i].code)
   {
      A *a = objTable[i].reference_to_type_creator     // Unsure about how this could work 
      a->Foo()
   }
}
}
I was unclear as to how this reference would be specified in the struct array above and its usage.
Help is appreciated



}

Engineering is the effort !

GeneralRe: specifying object type at compile time Pin
Chris Losinger28-Feb-08 15:54
professionalChris Losinger28-Feb-08 15:54 
GeneralDialog Box Refresh Pin
RomTibi28-Feb-08 5:50
RomTibi28-Feb-08 5: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.