删除析构函数的类的用法是什么?

时间:2018-03-04 12:42:49

标签: c++

我们可以定义一个删除了析构函数的类:

class A {
public : 
    A() = default;
    ~A() = delete;
};

然后,我们无法定义A类型的变量。 但是,我们可以使用new运算符在堆中分配和构造类型A的对象,我们永远不能删除它。 我想知道这个课程在现实世界中有用吗?

0 个答案:

没有答案