templates - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

templates

amr_shahinamr_shahin Posts: 7Member
Hi
im creating a template class that could contain both pointers and nonpointer data.

the problem is that when i use the pointer version of the class it causes a memory leak, because the pointer does not get deleted!

is there someway that i make specification of the function of the class in case that the data is a pointer
i.e sth like that:

template

class CC
{
public:
T x;
CC( );
};

template
CC::CC( )
{
x = new T;
}

template
CC::CC( )
{
//do whatever
}

Sign In or Register to comment.