c++ 默认的sort排序问题,求大神解答
这是一个类对象排序的问题,为了验证我的类以及排序没问题,我先把问题点注释运行。
运行结构:
结果没问题,现在我取消24,26,27行的注释(不取消25行),这是一个类的析构函数。
运行sort函数,对用了一堆的类析构函数然后排序。如果我在类的析构函数中释放指针,取消注释25行。结构如下:
问题就这样子了。
哪个大神晓得的,求解。问题:1.为什么sort会调用类的析构函数 2.如何去用sort排序含有析构对象的呢?
#c++开发##c++#这是一个类对象排序的问题,为了验证我的类以及排序没问题,我先把问题点注释运行。
运行结构:
结果没问题,现在我取消24,26,27行的注释(不取消25行),这是一个类的析构函数。
运行sort函数,对用了一堆的类析构函数然后排序。如果我在类的析构函数中释放指针,取消注释25行。结构如下:
问题就这样子了。
哪个大神晓得的,求解。问题:1.为什么sort会调用类的析构函数 2.如何去用sort排序含有析构对象的呢?
#c++开发##c++#相关推荐