可能重复: 实现no-op std :: ostream
在c ++中是否有任何与NULL等效的流?我想编写一个函数,如果用户希望将内部输出到某个地方,则会接收流,但如果没有,则输出进入某个假的地方
void data(std::stream & stream = fake_stream){ stream << "DATA" ; }
我希望能够选择做data()或data(std::cout)
data()
data(std::cout)
c++ stream ostream default-parameters
c++ ×1
default-parameters ×1
ostream ×1
stream ×1