The worst things about C++

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • kwikius

    #76
    Re: The worst things about C++


    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();
    }
    };
    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

    Comment

    Working...