mplate &lt;class T&gt;
class vector : public __vector__&lt;T,alloc&gt;&nbsp;
{
.....
#define __vector__ __vector
# endif /* _STLP_DEFAULT_TYPE_PARAM */</tt></pre>
        So, you are provided with two versions of container: with and without
        default parameters. It buys you a way to access full functionality while
        not breaking code using the short notation. <br>
        If you wish to specify the allocator parameter, use <tt>__vector__</tt>.
        For default alloc parameter, use <tt>vector<