c++ - 使用缩进输出修改 Logger
问题描述
我尝试在 C++ 中扩展记录器示例 - 将一个 ostream 中的数据发送到另一个 ostream
具有“打印”功能,因此缩进也适用于那些,例如
Logger::cout << "Hello word" << std::endl
如何cout
在类中声明函数Logger
?以下不起作用
auto static cout( std::ostream& stream ) -> std::ostream&
{
std::clog << indent << stream;
return stream;
}
解决方案
推荐阅读
- html - 这在 HTML 中叫什么,我在哪里可以找到有关它的一些信息?
- plotly.js - 如何将 customData 添加到 plotly.js 中的“名称”属性?
- r - 带有 ggplot2 的散点图按 r 中的特定日期间隔着色
- c - 在C中将一个字符从一个字符串参数复制到另一个
- python - selenium bot 在无头模式下工作,在无头模式下工作
- python - 当 pandas 列中的值更改为 nan 时,真值变为 1
- c# - .NET 5 中类库中的 WPF 资源
- reactjs - 反应在钩子内调用自定义钩子
- r - 来自 Import 的 r 中的数据框转换
- privacy - 默认情况下,NW.js 是否向 Google(或任何外部人员)发送“崩溃报告”?