社区
网络编程
帖子详情
关于MFC是否支持模板的问题
ddgfei
2005-04-26 04:15:26
小弟这几天在封装一个网络通信的类。
我使用的是API函数,已经完成。
我想把它转换成用模版的形式,出现了以下的问题
error LNK2001: unresolved external symbol "public: virtual __thiscall UdpClass<class T>::~UdpClass<class T>(void)" (??1?$UdpClass@VT@@@@UAE@XZ)
请问MFC是否不支持模板类?
...全文
131
9
打赏
收藏
关于MFC是否支持模板的问题
小弟这几天在封装一个网络通信的类。 我使用的是API函数,已经完成。 我想把它转换成用模版的形式,出现了以下的问题 error LNK2001: unresolved external symbol "public: virtual __thiscall UdpClass::~UdpClass(void)" (??1?$UdpClass@VT@@@@UAE@XZ) 请问MFC是否不支持模板类?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gorge_an
2005-04-27
打赏
举报
回复
写在头文件里!
ddgfei
2005-04-27
打赏
举报
回复
template <class T> UdpClass<T>::UdpClass()
{
m_hSocket = NULL;
m_hEvent = NULL;
m_hThread = NULL;
m_hKillEvent = CreateEvent(NULL, TRUE, FALSE, NULL);
m_hThread = NULL;
InitializeCriticalSection(&m_cs);
InitializeCriticalSection(&m_criticalSection);
memset(&ReceiverAddr,0,sizeof(ReceiverAddr));
}
template <class T>UdpClass<T>::~UdpClass()
{
stop();
WSACloseEvent(m_hEvent);
CloseHandle(m_hThread);
CloseHandle(m_hKillEvent);
closesocket(m_hSocket);
WSACleanup();
}
上述是我的构造函数和析构函数
ddgfei
2005-04-27
打赏
举报
回复
我的构造函数和析构函数没有问题。我的代码在其他的编译器中可以实现。
我是否要加入其他的编译选项?如果不能用模版,我就只能用类继承的方法
实现strategy模式。有没有其他的更好的方法实现strategy模式。我不想使用
template模式,这个项目中它不适合。
ddgfei
2005-04-27
打赏
举报
回复
有其他的方法吗?我做的是商业软件。代码写头文件里是不符合要求的
oyljerry
2005-04-26
打赏
举报
回复
模板支持的,不过有时可能支持不够好
李马
2005-04-26
打赏
举报
回复
MFC是支持模板的,是不是你的析构函数没有实现?
C 排序函数
模板
源码,
MFC
程序可用(冒泡).rar
一个排序可以用的C 函数
模板
,无意间需要对字符串集合CStringArray进行排序,但标准
模板
库STL提供的函数... ascend 表明排序时使用升序(true)还是降序(false),该函数
模板
支持
C 数组以及
MFC
集合CStringArray、CArray。
MFC
深入浅出带目录完整版(李久进chm版)
第五章和第六章,分析
MFC
编程框架启动和关闭一个应用程序的过程,揭示
MFC
框架的内幕,剖析以文档
模板
为核心创建基于文档-视的应用程序的过程,展示
MFC
框架处理消息和调用虚拟函数的时机和位置。 第七、八、九章,...
MFC
快速入门
Classes,简称
MFC
)是微软公司提供的一个类库(class libraries),以C++类的形式封装了Windows API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量,这是一套
mfc
快速入门的课程,主要对
MFC
各个控件的...
一个VC++仿
MFC
的动态
模板
数组源代码
内容索引:VC/C++源码,其它分类,数组 一个VC++仿
MFC
的动态
模板
数组源代码,提供C、C++两个版本,其中关于一些重要模块的说明如下: SArray.h 模块名称:启程动态数组C++
模板
类,本代码提供对动态数组的
支持
,在...
MFC
深入浅出(李久进)图全
第五章和第六章,分析
MFC
编程框架启动和关闭一个应用程序的过程,揭示
MFC
框架的内幕,剖析以文档
模板
为核心创建基于文档-视的应用程序的过程,展示
MFC
框架处理消息和调用虚拟函数的时机和位置。 第七、八、九章,...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章