c++写日志文件的操作
2014-11-04 17:36
169 查看
class LogFile { public: static LogFile &instance(); operator FILE *() const { return m_file; } private: LogFile(const char *filename) { m_file = fopen(filename, "a+"); } ~LogFile() { fclose(m_file); } FILE *m_file; }; LogFile &LogFile::instance() { static LogFile log("AppLog.txt"); return log; } //用的时候可以这么写: fwrite("abc", 1, 3, LogFile::instance());
相关文章推荐
- C++基本文件操作
- C++中的文件操作
- 数据库操作异常写入日志文件
- C++ 文件操作
- C++中关于文件操作的函数
- oracle重做日志文件(REDO)损坏或者丢失的恢复操作
- C++中对文件进行读写操作
- 日志文件操作(写入,读取,清空)
- C++中基本的文件操作
- C++中的文件操作
- 一个操作日志文件的类
- c++ 操作.ini 文件(适用平台linux windows)
- C++ 文件操作
- c++中关于文件操作资料收集(值得收藏)
- (补课)borland c++ bulder的文件操作总结-4
- (补课)borland c++ bulder的文件操作总结-3
- 关于delphi的log的class已经完成,一如既往的open 他delphi ,日志class,临界区,文件操作
- C++文件操作之二 : C++ 的fstream类提供的文件操作
- c++文件常见操作示例
- (补课)borland c++ bulder的文件操作总结-1