CPP Templates 之 缺省模板实参

这里仅仅是举一个稍微特殊的例子,如果想了解的更详细请参考《c++ primer》

#include <vector>
#include <stdexcept>

template <typename T,typename CONT=std::vector>
class stack{
private:
    CONT elems;

public:
    void push(T CONST&);
    void pop();
    T top() const;
    bool empty() const{
        return elems.empty()
    }
};
……

posted on 2009-10-29 14:05  ATAK  阅读(256)  评论(0编辑  收藏  举报

导航