将计数变量添加到ostream重载

时间:2012-03-01 17:36:57

标签: c++ operator-overloading

我想知道是否还有用计数变量重载ostream例如

ostream& operator << (ostream& out, TYPE t,int i);

我需要int来帮助输出数组的一部分,如果我可以通过重载发送一个int会更容易

1 个答案:

答案 0 :(得分:0)

您可以使用

struct TypeOut
{
    TYPE _t;
    int _i;
};

并编写函数ostream& operator << (ostream& out, TypeOut t);