C++相談室 part77
■ このスレッドは過去ログ倉庫に格納されています
0235デフォルトの名無しさん
2010/01/31(日) 01:16:11class A {
public:
static boost::shared_ptr<A> create() { return boost::shared_ptr<A>(new A, deleter()); };
private:
~A() {};
struct deleter { void operator()(A* value) { delete value; }; };
friend deleter;
};
■ このスレッドは過去ログ倉庫に格納されています