2006-01-12から1日間の記事一覧

smart_this(2)

最初に考えたのは、こんなプログラムだった。 template< class T > class smart_this{ public: smart_ptr< T > getThis(){ return _this; } void* operator new( size_t size ){ T* p = (T*)::malloc( size ); p->setThis( smart_ptr< T >( p ) ); return p;…