STL
狐帝
山不在高,有仙则名;窝不怕破,有狐则灵。
展开
-
一个简单小巧的日志类
其实网上可以找到很多日志库,不过大多太大、考虑得太细致,所以索性自己写个最适合自己用的。 类定义logger.h如下: // logger.h #ifndef __LOGGER_H #define __LOGGER_H #include <string> /** * Logger 通用日志类。 * 日志文本格式为:yyyy-MM-dd hh:mm:ss:sss - log-message-text, message-code, extension-code. *原创 2021-05-03 07:59:24 · 231 阅读 · 0 评论 -
笔记:STL的thread库应用
最近研究了一下STL的thread库,做为学习成果,写了几个封装类,把thread封装起来,提供了sleep和stop方法,做为对thread的补充。 基类是AbstractThread,定义了start、stop、sleep三个公开的虚函数。start方法用于启动线程代码运行,stop方法用于终止线程代码,sleep方法供AbstractThread的子类使用,可用来暂停一段指定的时间。 A...原创 2020-02-14 21:09:20 · 720 阅读 · 0 评论