Click here to Skip to main content
15,918,343 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Problem with menu/activex control event Pin
Joaquín M López Muñoz1-Feb-02 5:33
Joaquín M López Muñoz1-Feb-02 5:33 
GeneralC++ objects in global memory... Pin
Chris Losinger1-Feb-02 2:26
professionalChris Losinger1-Feb-02 2:26 
GeneralRe: C++ objects in global memory... Pin
Joaquín M López Muñoz1-Feb-02 3:05
Joaquín M López Muñoz1-Feb-02 3:05 
GeneralWinsock2 Pin
31-Jan-02 23:43
suss31-Jan-02 23:43 
GeneralRe: Winsock2 Pin
Peter Weyzen1-Feb-02 12:41
Peter Weyzen1-Feb-02 12:41 
GeneralRe: Winsock2 Pin
2-Feb-02 23:02
suss2-Feb-02 23:02 
GeneralDownloading and booting WinCE on a LapTop Pin
Gert Boddaert31-Jan-02 23:14
Gert Boddaert31-Jan-02 23:14 
GeneralRe: Downloading and booting WinCE on a LapTop Pin
Gert Boddaert1-Feb-02 5:45
Gert Boddaert1-Feb-02 5:45 
GeneralpItem->CreateNewItem(clsid); and Ms Word Pin
Braulio Dez31-Jan-02 23:09
Braulio Dez31-Jan-02 23:09 
QuestionOLE automation how does it work??? Pin
Gérald Mercet31-Jan-02 22:18
Gérald Mercet31-Jan-02 22:18 
AnswerRe: OLE automation how does it work??? Pin
Braulio Dez31-Jan-02 23:19
Braulio Dez31-Jan-02 23:19 
GeneralCArchive and CompoundFile Pin
wangyiming31-Jan-02 22:04
wangyiming31-Jan-02 22:04 
GeneralRe: CArchive and CompoundFile Pin
wangyiming1-Feb-02 15:11
wangyiming1-Feb-02 15:11 
Generaltrouble Pin
31-Jan-02 21:31
suss31-Jan-02 21:31 
GeneralRe: trouble Pin
Johan Rosengren22-Jun-04 8:42
Johan Rosengren22-Jun-04 8:42 
Questiondoes Windows registry record the bootup and shutdown time? Pin
DengJW31-Jan-02 21:01
DengJW31-Jan-02 21:01 
GeneralSTL - Newbie... Pin
Bernhard31-Jan-02 20:34
Bernhard31-Jan-02 20:34 
GeneralRe: STL - Newbie... Pin
Joaquín M López Muñoz31-Jan-02 23:41
Joaquín M López Muñoz31-Jan-02 23:41 
GeneralRe: STL - Newbie... Pin
Bernhard31-Jan-02 23:51
Bernhard31-Jan-02 23:51 
GeneralSorry i was in a hurry... Pin
Bernhard31-Jan-02 23:53
Bernhard31-Jan-02 23:53 
GeneralRe: STL - Newbie... Pin
Joaquín M López Muñoz1-Feb-02 3:15
Joaquín M López Muñoz1-Feb-02 3:15 
Generalimport a .DXF file Pin
Gayan31-Jan-02 20:31
Gayan31-Jan-02 20:31 
GeneralRe: import a .DXF file Pin
Jon Hulatt31-Jan-02 23:00
Jon Hulatt31-Jan-02 23:00 
GeneralRe: import a .DXF file Pin
Roger Allen1-Feb-02 3:30
Roger Allen1-Feb-02 3:30 
GeneralOO Design question Pin
Jerome Conus31-Jan-02 19:48
Jerome Conus31-Jan-02 19:48 
Hi !

I'm about to write a little app which will be a RPN Calculator, in order to learn a little bit of C++ and MFCs.

The calculator, as all RPN Calc, will have a stack, and at each position of the stack could be a value. The type of this value could be an integer, a float, or anything I might think of (complex number,...).

I thought that I should have an abstract class (CValue), and derive from this class many specific classes for each possible type. Thus, the stack will just store CValue objects, but, when displaying them, the appropriate method will be called. (I hope a make myself clear !!!)

My question now is : if I want to add two values, but, for example, one is of type CFloat and the other one is CInteger (but both are derived from CValue), how can I do it ? How can I make sure that in this example, the CInteger will be converted to a CFloat, and the result will be a CFloat ? Same problem would occur when, for example, multiplying a CComplex with a CInteger ? How can I make it work, in a good object-oriented way ?

Any help or hint will ne greatly appreciated !

Thanks !

Jerome

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.