• 忘掉天地
  • 仿佛也想不起自己
bingliaolongBingliaolong  2023-07-23 14:59 Aet 隐藏边栏 |   抢沙发  19 
文章评分 3 次,平均分 5.0

类图

对象的引用

  1. 获取静态对象的引用

  1. 构造目标对象

formatter

  1. 基类

default_formatter

  1. 派生类:消息构造

pattern_formatter

  1. 派生类

wincolor_sink

  1. GetConsoleMode可以帮助获取控制台的输入模式和输出模式的信息

  1. GetConsoleScreenBufferInfo可以帮助获取控制台屏幕缓冲区的状态信息,如缓冲区的尺寸、光标位置、文本属性
  2. SetConsoleTextAttribute是一个 Win32 API 函数,用于设置控制台屏幕缓冲区中字符的文本属性,包括前景色和背景色

  1. WriteConsoleA是一个 Win32 API 函数,用于向控制台屏幕缓冲区写入字符或字符串,并将其显示在控制台上

  1. GetStdHandle是一个 Win32 API 函数,用于获取标准输入、标准输出和标准错误的句柄
    1. 在 Windows 操作系统中,每个进程都有三个标准的输入输出句柄,分别对应标准输入设备、标准输出设备和标准错误设备

msvc_sink

  1. OutputDebugStringA是一个 Windows API 函数,用于将字符串输出到调试输出窗口
  2. 在 Windows 系统中,调试输出窗口通常由调试器或调试工具来监视应用程序的输出,开发人员可以使用 OutputDebugStringA 函数在调试输出窗口中输出调试信息

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

bingliaolong
Bingliaolong 关注:0    粉丝:0
Everything will be better.

发表评论

表情 格式 链接 私密 签到
扫一扫二维码分享