在dll中导入模板类与模板函数
来源:互联网 发布:欢迎来到东莫村 知乎 编辑:程序博客网 时间:2024/04/30 02:36
假设我们有一个模板类如下:
template< class T >
class CArray
{
public:
private:
}
template< class T >
CArray< T >::CArray() { m_pData = NULL; }
模板函数如下:
template
void Swap(T& tNum1, T& tNum2)
{
}
#define ALGORITHM_DLL
#else //EXPORT
#define ALGORITHM_DLL
ALGORITHM_DLL void Swap(T& tNum1, T& tNum2)
{
T tTmp;
tTmp = tNum1;
tNum1 = tNum2;
tNum2 = tTmp;
}
#define ALGORITHM_DLL __declspec(dllimport)
#else //EXPORT
#define ALGORITHM_DLL __declspec(dllexport)
ALGORITHM_DLL void Swap(T& tNum1, T& tNum2)
{
T tTmp;
tTmp = tNum1;
tNum1 = tNum2;
tNum2 = tTmp;
}
#ifndef ALGORITHM_EXPORTS
#endif
template< class T >
class ALGORITHM_DLL CArray
{
public:
private:
}
template< class T >
CArray< T >::CArray() {
template
#ifndef ALGORITHM_EXPORTS
#define ALGORITHM_TEMPLATE
#define ALGORITHM_TEMPLATE __declspec(dllexport)
#endif
template< class T >
class ALGORITHM_TEMPLATE CArray
{
public:
private:
}
template< class T >
CArray< T >::CArray() { m_pData = NULL; }
template
- 在dll中导入模板类与模板函数
- 模板类和模板函数在dll导出
- 函数模板与模板函数 类模板与模板类
- 类模板与模板类 &&函数模板与模板函数
- 函数模板与类模板
- 函数模板与类模板
- 类模板与函数模板
- 函数模板与类模板
- 函数模板与类模板
- 函数模板与类模板
- 模板函数与类模板
- 函数模板与类模板
- 函数模板与类模板
- 函数模板与类模板
- 函数模板与类模板
- 模板函数与模板类
- 函数模板与类模板
- 函数模板与类模板
- mysql数据库的一些用法
- vector使用2
- 性能测试指标+案例
- iOS、mac开源项目及库汇总
- linux之间文件传输
- 在dll中导入模板类与模板函数
- servlet单实例多线程模式
- get与post区别 我同意这种说法
- 依赖注入
- 《UNIX网络编程》例子程序中所使用的包裹函数及部分常量
- 美俄较劲研发无人坦克 “粗齿锯”PK“阿玛塔”
- 设计一个立方体类
- Java中十六进制转有符号浮点数
- MQTT下Android客户端消息持久化