Re: The worst things about C++
kwikius wrote:
Ooops.
Should be:
struct my : boost::enable_s hared_from_this <my>
{
typedef boost::shared_p tr<myptr;
#ifdef USE_DUMMY_SHARE D_POINTER
ptr dummy_shared_pt r;
#endif
my(){
#ifdef USE_DUMMY_SHARE D_POINTER
ptr temp(this,null_ deleter());
dummy_shared_pt r = temp;
#endif
}
ptr get_ptr()
{
return shared_from_thi s();
}
};
regards
Andy Little
kwikius wrote:
struct my : boost::enable_s hared_from_this <my>
{
#ifdef USE_DUMMY_SHARE D_POINTER
typedef boost::shared_p tr<myptr;
#endif
ptr dummy_shared_pt r;
my(){
#ifdef USE_DUMMY_SHARE D_POINTER
ptr temp(this,null_ deleter());
dummy_shared_pt r = temp;
#endif
}
>
ptr get_ptr()
{
return shared_from_thi s();
}
};
{
#ifdef USE_DUMMY_SHARE D_POINTER
typedef boost::shared_p tr<myptr;
#endif
ptr dummy_shared_pt r;
my(){
#ifdef USE_DUMMY_SHARE D_POINTER
ptr temp(this,null_ deleter());
dummy_shared_pt r = temp;
#endif
}
>
ptr get_ptr()
{
return shared_from_thi s();
}
};
Should be:
struct my : boost::enable_s hared_from_this <my>
{
typedef boost::shared_p tr<myptr;
#ifdef USE_DUMMY_SHARE D_POINTER
ptr dummy_shared_pt r;
#endif
my(){
#ifdef USE_DUMMY_SHARE D_POINTER
ptr temp(this,null_ deleter());
dummy_shared_pt r = temp;
#endif
}
ptr get_ptr()
{
return shared_from_thi s();
}
};
regards
Andy Little
Comment