Thread: I still need help on this!

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User adonisv's Avatar
    Join Date
    Feb 2003
    Posts
    14

    I still need help on this!

    How do I initialize my templated array class??

    So let's say my template class is this...

    template <class T>
    class RArray {
    private:
    typedef enum { StartArraySize = 128} bogus;
    typedef enum {InitialSize = 0};

    size_t num_elem;

    size_t array_size;

    size_t array_Cursor;

    T *pArray;


    private:

    public:


    I can add an init routine like this?


    RArray()
    {
    pArray = new T[ StartArraySize ];
    num_elem = InitialSize;
    array_Cursor = InitialSize;
    array_size = StartArraySize;
    }


    Like this?

    void Init()
    {
    int i = 0;
    for (;i< StartArraySize;i++)
    {
    pArray[i] = 0;
    }
    pArray
    }



    ~RArray()
    {
    if (pArray != NULL) {
    delete [] pArray;
    }
    }
    Last edited by adonisv; 02-19-2003 at 06:23 PM.

Popular pages Recent additions subscribe to a feed