Connecting Tech Pros Worldwide Help | Site Map

How to update typeset on classes

 
LinkBack Thread Tools Search this Thread
  #1  
Old July 23rd, 2005, 04:51 AM
Josh McFarlane
Guest
 
Posts: n/a
Default How to update typeset on classes

I'm making a basic classes.
(snipped for simplicity)
class CWLRecord //Base Record Class
{
private:
CWLRecord *pNextRecord ; //Pointer to next record
} ;

then I take this base record class and define a record for each
different set of data I have. However, I want to make sure that when I
create an instance of the derived class CWLRecord_Foo, instead of
pNextRecord being a pointer of type CWLRecord, I want it class
CWLRecord_Foo to require a pointer of type CWLRecord_Foo. However, I
want to still be able to use functions from CWLRecord (such as WipeAll,
RetrieveNext, etc) to be able to use pNextRecord as a generic
CWLRecord. Can I do

class CWLRecord_Foo : public CWLRecord
{
private:
CWLRecord_Foo *pNextRecord
};

and have it work in the way I'd like it to? I just want to make sure
I'm not doing something fundamentally wrong.

Thanks,
Josh McFarlane


  #2  
Old July 23rd, 2005, 04:51 AM
Josh McFarlane
Guest
 
Posts: n/a
Default Re: How to update typeset on classes

> However, I want to make sure that when I[color=blue]
> create an instance of the derived class CWLRecord_Foo, instead of
> pNextRecord being a pointer of type CWLRecord, I want it class
> CWLRecord_Foo to require a pointer of type CWLRecord_Foo. However, I
> want to still be able to use functions from CWLRecord (such as WipeAll,
> RetrieveNext, etc) to be able to use pNextRecord as a generic
> CWLRecord.[/color]

Ok, that sounds confusing so let me simplify it.

CWLRecord is a base link-list class. I want to retain next node pointer
from the base class but when declaring an instance of a certain
recordset (CWLRecord_Foo), I want the pointer to the next Linklist item
to be restricted to those of type CWLRecord_Foo, but still able to use
functions from the base.

 

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search

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

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

Popular Articles

What is Bytes?

We are a network of experts and professionals in IT and software development that help one another with answers to tough questions and share insights. Get the best answers to your questions from over 220,662 network members.