在C++中,以下代码给出了编译器错误:
void destruct1 (int * item)
{
item->~int();
}
这段代码几乎相同,我只是将int定义为另一种类型,并且发生了一些魔术:
typedef int myint;
void destruct2 (myint * item)
{
item->~myint();
}
在C++中,以下代码给出了编译器错误:
void destruct1 (int * item)
{
item->~int();
}
这段代码几乎相同,我只是将int定义为另一种类型,并且发生了一些魔术:
typedef int myint;
void destruct2 (myint * item)
{
item->~myint();
}
生的环境家庭不同(重载构造函数),但最终都会死亡(析构函数)。...
构造函数和析构函数的分类和调用
构造函数和析构函数
C++ 类 析构函数阅读目录一、析构函数的定义 二、析构函数的调用 三、构造函数和析构函数的调用情况 四、私有析构函数 回到顶部一、析构函数的定义析构函数为成员函数的一种,名字与类名相同,在前面加‘~’没有参数和...
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M