私はpagePtr.hにこのようなものを持っています
typedef int (*FunPtrType)(char* sz, unsigned int max_bytes, char* arg1,
char* arg2, char* arg3, char* arg4);
オブジェクトを作成する静的関数
static pagePtr* CreatePage( FunPtrType Ptr2Fun)
{
return new pagePtr(ptr2Fun);
}
boost::scoped_ptr を使用すると、作成されたものを後で削除する心配がなくなります。はいの場合、この場合はどのように実装すればよいですか。また、作成されたオブジェクトを削除するために、利用可能な場合は、他に考えられるより良いオプションは何でしょうか。