c++关于引用做形参不初始化和ostream类的问题

浏览:33日期:2022-10-27

问题描述

void fun(ostream &os) //可以

main中,ostream &os //不可以,为什么?ostream os //不可以,为什么

问题解答

回答1:

见std::ostream::ostreaminitialization (1) explicit ostream (streambuf* sb);copy (2) ostream& (const ostream&) = delete;move (3) protected: ostream& (ostream&& x);

没有无参数构造函数。拷贝构造被标记为已删除。

相关文章: