Boost logo

Boost :

From: Ruslan Zasukhin (sunshine_at_[hidden])
Date: 2002-02-08 06:08:50


Hi Boosters,

Another not cool thing I have see in BOOST,
And again better implementation exists in CodeWarrior.

In BOOST you have 2 version of scope_ptr<>
One for single object, and one for array.

CodeWarrior use small traits

    class Single_
    {
        destroy { delete p; }
    }

    class Array_
    {
        destroy { delete [] p; }
    }

And in scope_ptr they add one more parameter to template:

    template <class T, class traits = Single_ >
    scope_ptr
    {
            ~scope_ptr() { traits::destroy(p_); }
    }

-- 
Best regards,
Ruslan Zasukhin
-------------------------
Paradigma.
e-mail: ruslan_at_[hidden]
web   : http://www.paradigmasoft.com
To subscribe to the Valentina mail list
send a letter to valentina-on_at_[hidden]

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk