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;
};

哪个大神帮忙看看,这几个析构函数和一个重载函数怎么写呀?
展开
 我来答
BlueWanderer
2018-04-28 · TA获得超过9209个赞
知道大有可为答主
回答量:5673
采纳率:83%
帮助的人:1998万
展开全部
正常情况下这时候压根不应该用二级指针。
另外月薪20k以前除非有人逼你,否则别用裸指针。
追问
作业就是这么要求的
追答
如果作业要求是二级指针的话我在考虑要不要让你把你老师的联系方式给我我好去骂他...
非要这么写的话,你先把第二级的挨个释放了再把第一级的释放了。
不过我依然怀疑是你把题目看错了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式