我的主题问题有点误导,我不想实现像std :: vector这样的整个类,但我希望能够创建一个名为Container的类这样我就可以像这样把它声明:如何实现类似于std :: vector的自定义类
Container <unsigned int> c;
因此,这是我怎么重载<>运营商...
class Container
{
private:
Container()
{
...
}
public:
void operator <>(unsigned int)
{
// what do I put here in the code?
// maybe I call the private constructor...
Container();
}
};
你记?,数组,列表,地图有哪些类型的容器中,等?所有这些选择会影响的性质最终的模板 – 2011-05-13 10:56:13