显式加载
DLL
并使用
DLL
中的类(原创)
首先需要强调,当使用某个类时一般目的有二:实例化成对象或者继承它产生新类。
对于前者,我们可以构造一个抽象类(java里的接口)来连接调用方和DLL。
抽象类:
// Interface.h
公共文件/
#pragma
once
class
Interface
{
public
:
virtual void ShowMsg() = 0; //
将调用方需要调用的成员函数声明成纯虚函数
virtual ~Interface(){};//
抽象类的虚析构函数
};
// Interface.cpp
被调用方文件
//
注意下面的代码并不是实现 I
|