Мой тематический вопрос немного вводит в заблуждение, я не хочу реализовывать целый класс, такой как std :: vector, но я хочу иметь возможность создать класс с именем Container, чтобы я мог объявить его следующим образом:
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();
}
};