Welcome to the { mindfrost82.com } forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.

Go Back   { mindfrost82.com } > Gadget Corner > Tech Newsgroups > Programming > C++

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 08-26-2008, 04:17 AM
Bhawna
 
Posts: n/a
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 http://www.gotw.ca/resources/clcm.htm for info about ]
[ comp.lang.c++.moderated. First time posters: Do this! ]

Reply With Quote
  #2 (permalink)  
Old 08-26-2008, 05:28 PM
Jim Z. Shi
 
Posts: n/a
Re: derived class members being used in base class

{ Edits: top-posting rearranged. Please don't (see the FAQ). -mod }

Bhawna 写道:
> { 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 http://www.gotw.ca/resources/clcm.htm for info about ]
[ comp.lang.c++.moderated. First time posters: Do this! ]

Reply With Quote
Reply

  { mindfrost82.com } > Gadget Corner > Tech Newsgroups > Programming > C++


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are Off
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 11:19 AM.


Powered by vBulletin, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.
© 1999-2008 mindfrost82.com v11.0


Sponsors:
Personal Loans | Credit Card | 0 Credit Cards | Mortgages | Personal Loans



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114