|  | derived class members being used in base class |  | |
| | | Bhawna |  |
| Posted: Tue Aug 26, 2008 3:17 am Post subject: derived class members being used in base class |  |
| |  | |
{ Multi-posted to clc++. -mod }
I am into c++ code maintenance for last 3-4 years but recently I am put into design phase of a new project. Being a small comapany I dont have enough guidance from seniors.
Currently I am into a situation where I am implementing base class functions by including a pointer to subclass member in base class.
Reason being functionality is common for subclasses but the members are common within subclass only (static member of subclass) but vary across different subclasses.
I am confused is it a godd design decision or there is another alternative to this. If anybody can provide me details of situations where baseclass accesses derived class members I would be better able to justify myself.
Can anybody refer me a good step by step design guide for C++ programming.
Any help in this regard will be greatky appreciated.
Thanks Bhawna
-- [ See LINK for info about ] [ comp.lang.c++.moderated. First time posters: Do this! ] |
| |
| | | Jim Z. Shi |  |
| Posted: Tue Aug 26, 2008 4:28 pm Post subject: Re: derived class members being used in base class |  |
| |  | |
{ Edits: top-posting rearranged. Please don't (see the FAQ). -mod }
Bhawna 写道:
| Quote: | { Multi-posted to clc++. -mod }
I am into c++ code maintenance for last 3-4 years but recently I am put into design phase of a new project. Being a small comapany I dont have enough guidance from seniors.
Currently I am into a situation where I am implementing base class functions by including a pointer to subclass member in base class.
Reason being functionality is common for subclasses but the members are common within subclass only (static member of subclass) but vary across different subclasses.
I am confused is it a godd design decision or there is another alternative to this. If anybody can provide me details of situations where baseclass accesses derived class members I would be better able to justify myself.
Can anybody refer me a good step by step design guide for C++ programming.
Any help in this regard will be greatky appreciated.
Thanks Bhawna
|
TC++PL(special) Chapter 23,24,25 would help you maybe.
jim
-- [ See LINK for info about ] [ comp.lang.c++.moderated. First time posters: Do this! ] |
| |
|
|