这样就大致完成了满足前述目标的封装了。
假如程序中有一个func.h的头文件,其实现文件时func.cpp,如下所示:
func.h:

#ifndef _FUNC_H
#define _FUNC_H
void func();
#endif
func.cpp:
/*************************************************************************
> File Name: func.cpp
> Author:
> Mail:
> Created Time: Thu 30 Jul 2015 06:54:49 AM PDT
************************************************************************/
#include<iostream>
#include "func.h"
#include"Mylog.h"
using namespace std;
void func() {
logError("hello allen,func() called");
}
只需要在主函数中加入第一行语句 #define LOG4CPP (注意需要在第一行引入)
而其他头文件或实现文件中都不需要再添加任何语句引入log4cpp,都可以畅通无阻地使用了
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-23398-3.html
好期待啊
中国宣布