VC++ 动态库类加载实现

VC++ 动态库有2种加载方式,其中显式加载较为常见。

c++一般把动态库封装成类的样子,对外提供一个接口,在类中实现功能。通常一个动态库可以有几个接口不等。下面是简单代码实现

===================

接口类

#ifndef _TASK_INTERFACE_H_
#define _TASK_INTERFACE_H_
//动态链接库接口类
class Task{


public :

 Task(){}
 virtual ~Task(){}
 virtual void DoTask()=0;//任务接口


};


#endif

=================

任务实现类

#ifndef _WRITELOG_H_
#define _WRITELOG_H_
#include "BaseTaskInterface.h"
#include <iostream>
class WriteLog: public Task
{
public :
 WriteLog();
 virtual ~WriteLog();
 virtual void DoTask();/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值