如果类PrintInfo要重载流插入运算符,则重载函数参数表的形式一般定义为(   )

如果类PrintInfo要重载流插入运算符,则重载函数参数表的形式一般定义为(   )


A、

(ostream&) 


B、

(const PrintInfo&)


C、

(ostream&, const Printlnfo &)


D、

(const Printlnfo&, ostream&)


【正确答案】:C
【题目解析】:

重载流插入运算符的一般格式如下:
ostream &operator<<(ostream & output, 类名&对象名)
{
    ……
    return output;
}

故本题选C。