Code:
#define BUFLEN 100000
class myClass
{
public:
myClass();
~myClass();
private:
char *buf;
};
myClass::myClass()
{
buf = new char[BUFLEN];
}
myClass::~myClass()
{
}
After using the copy constructor as well I ended up with this code:
Code:
#define BUFLEN 100000
class myClass
{
public:
myClass();
myClass(const myClass &rmyClass);
~myClass();
private:
char *buf;
};
myClass::myClass()
{
buf = new char[BUFLEN];
}
myClass::myClass(const myClass &rmyClass)
{
*this = myClass;
this->buf = new char[BUFLEN];
memcpy(this->buf, rmyClass.buf, BUFLEN);
}
myClass::~myClass()
{
delete buf;
}
Need help! ;O







