C++类中有二级指针如何写析构函数
classImage{public:Image();//无参数的构造函数,创建行列都为零的Image对象Image(inth,intw);//构造函数重载,创建h行,w列...
class Image
{
public:
Image(); //无参数的构造函数,创建行列都为零的Image对象
Image(int h, int w); //构造函数重载,创建h行,w列的Image对象
Image(int h, int w, unsigned char val); //构造函数重载,创建的图像像素值都为val;
Image(char* ImageName); //构造函数重载,利用文件名从硬盘加载图像文件成为Image对象;
Image(const Image &im); //拷贝构造函数;
~Image(); //析构函数;
private:
unsigned char **data;
int height;
int width;
};
哪个大神帮忙看看,这几个析构函数和一个重载函数怎么写呀? 展开
{
public:
Image(); //无参数的构造函数,创建行列都为零的Image对象
Image(int h, int w); //构造函数重载,创建h行,w列的Image对象
Image(int h, int w, unsigned char val); //构造函数重载,创建的图像像素值都为val;
Image(char* ImageName); //构造函数重载,利用文件名从硬盘加载图像文件成为Image对象;
Image(const Image &im); //拷贝构造函数;
~Image(); //析构函数;
private:
unsigned char **data;
int height;
int width;
};
哪个大神帮忙看看,这几个析构函数和一个重载函数怎么写呀? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询