单例模式学习Logger
学习了单例模式实现日志记录器,自己的理解以注释的形式记录一下
//final表示不可被继承
class Logger final
{
public:
enum class LogLevel {
Error,
Info,
Debug
};
// 所有方法只能通过instance返回的引用来访问
static Logger& instance();
// 显式删除所有复制构造,
Logger(const Logger&) = delete;
Logger(Logger&
原创
2022-02-06 21:30:27 ·
646 阅读 ·
0 评论