这是怎么回事呢? 建立了一个mfc工程,新建一个头文件,a.h,里面声明了一个模版函数 f(),在a.cpp里实现该函数,然后在view.cpp文件里面 #include "a.h",可是在 调用函数f的时候却有这样的错误:error LNK2001: unresolved external symbol……,这是怎么回事啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 模板一般都在.h中实现, 在.cpp中实现会链接不过.至于能不能在.cpp实现模板,以及如何需要加入什么标记, 我也不知道, 请指教 可以在cpp里实现模板.如果函数不是static, 就可以在cpp里实现, 需要在函数声明和实现的地方需要加inline. vs2008 VCMFC创建Dialog运行时有两个确定两个取消是怎么回事 MSG_WAITALL定义为8这个socket接收标志bug问题 InternetOpen()中第四个参数是什么意思? c语言的问题 在debug模式下出现断言错误可以忽略吗 有点害羞地贴一个我的原创工具 谁有用vc编的抓包的源程序,或者能告知在那儿能找到? 什么原因? 如何区分文件,文件夹 数字图像处理的小问题 关于cookie的跨进程使用问题 是IT人都应该看的(外包)
在.cpp中实现会链接不过.至于能不能在.cpp实现模板,以及如何需要加入什么标记, 我也不知道, 请指教
如果函数不是static, 就可以在cpp里实现,
需要在函数声明和实现的地方需要加inline.