我正在用c ++编写一个日志类.这个班是一个单身人士.我想以这样的方式添加日志:
Log::GetInstance() << "Error: " << err_code << ", in class foo";
Run Code Online (Sandbox Code Playgroud)
好吧,在Log对象中,我希望在最后一个参数出现时保存整行(",在本例中为"类foo").
如何检测最后一个<<参数?<< a << b << is_this_last << maybe_this_is << or_not.
我不使用任何结束标签.