使用ostream_iterator和自动类型?

时间:2016-01-24 14:44:33

标签: c++ visual-studio-2013 ostream

在我的大学考试准备中,我应该使用带有“auto”关键字的ostream_operator。

下面是我尝试的但是“auto”字用红色加下划线,错误表明“这里不允许自动”。

我在这里需要auto因为向量中的class属性属于另一个类'类型,并且无法在当前类中识别。

ostream& operator<<(ostream& COUT, const Nastava& obj)
{
    COUT << "<" << obj._datum << " - " << obj._satnica << "> <" << obj._prostorija << "> " << " <" << obj._predavac << "> " << obj._tipNastave;
    COUT << endl << obj._predmet->Info();

    ostream_iterator<auto> outit(COUT, "\n");
    copy(obj._prisutni->begin(), obj._prisutni->end(), outit);


    return COUT;
}

0 个答案:

没有答案