|
-
July 28th, 2005, 12:01 AM
#1
help in dynamic array declaration
template <class AType,int size> class atype
{
// AType a[size];
AType *a=new AType[size];
When i am declaring an array in the above way an error is being shown.
plz help me to solve it.
the error is as follows
cant initialize a class memeber here.
I m new in dis areana.
-
July 28th, 2005, 12:19 AM
#2
Re: help in dynamic array declaration
You have to allocate memory in the constructor and then releasing in the destructor.
Code:
template <class AType,int size> class atype
{
AType *a;
public:
atype()
{
a = new AType[size]; // Allocating memory.
}
virtual ~atype()
{
delete []a; // Don't forget to release memory when not needed.
}
};
-
July 28th, 2005, 12:41 AM
#3
Re: help in dynamic array declaration
thank u.its working fine.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|