警告:出现这个问题是因为我必须处理一大堆糟糕的代码,没有适当的文档,这些代码是6年前由其他人作为研究项目编写的。显然,更好的解决方案是不通过适当的设计首先引起这些问题...也就是说,问题是:摆脱这种情况的最佳方法是什么:一个类在堆上分配内存,并在析构函数中释放它。在某处,类的实例在全局范围内声明。存在一个初始化此实例的函数。该函数的返回值用于初始化静态变量。全局范围变量在静态范围之外使用。最小工作示例:文件“myclass.h”:#ifndefMYCLASS_H#defineMYCLASS_H#includeusingnamespacestd;classmyclass{vector*o