假设我有一个公共(public)类和一个私有(private)实现类(例如PIMPL模式),我想用一个带有检查删除的模板智能指针类来包装私有(private)类,如下所示:PublicClass.hclassPrivateClass;//simplesmartpointerwithcheckeddeletetemplateclassdemo_ptr{public:demo_ptr(X*p):the_p(p){}~demo_ptr(){//fromboost::checked_delete:don'tallowcompilationofincompletetypetypedefchart