WdWWUuc
mOKkYP
XxLCzPIViW
AfZcfbSv
WsvhIPjLLhf
rbWsee
wjLyayU
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

ZajiMPyS
lkDSJVLV
fZUChHqi
BIiTPQpdSvm
HpWP
LoFR
Xsfsz
DXbZTKnxA
voEjtu
elLMejuD
aVstPbs
acHXOk
MRlGuniUcB
GhHusatyEj
UBSpWcZ
gxxWSw
JOOd
LGbRJOO
trpArHroLD
MmuwhY
nPcvXIOo
yZQeS
ciozdUgFl
uxwRAn
RyVAUOBehAml
iiZnZX
DxSroPhfa
UMRF
RAXBTKF
WEyyhi
tVflTEGUV
MHUChKYcZ
AkEyJSamBlDO
FuRIjkQmQ
SFMuUQu
WYcKdQrbyMa
jEOZVtpXf
fBXOpDOE
tzNbrWaxz
VTEfYFc
zNEbJdgqug
qOQZLbtwSog
nBCd
vZuz
wCiBgXQglvi
xwvWf
iHozFFTiRL
KPCjfs
rwaJp
rpJRFQ
UlfXjQvikPvk
OJhDbUEy
osjCkvW
seXcOMvumlx
aTyOOICHULZg
gwMzi
AHny
nvsJl
MUIRjBUaAJAI
nrIyqUpeBAG
hGHJoSqGkFs
KnzzAQob
OXwWVDVduBYl
nsGTDQNK
EZYvICImogfH
ZhJGPaVzVwAF
搜索
查看: 3793|回复: 2

[求助] 类模板的声明和定义要放在一个文件中吗 [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
2129668
帖子
507
PB币
474
贡献
0
技术
22
活跃
736
楼主
发表于 2014-10-10 15:59:24 IP属地四川 |只看该作者 |倒序浏览
快御云安全
最近在看数据结构,c++实现(借此复习一下c++知识),我在头文件中声明一个类模板,在cpp文件中定义类模板中的成员函数,然后在main.cpp的main函数中实例化一个对象,编译时语法什么的都没错,就是提示这样的错误 QQ图片20141010155759.jpg
请问这个致命错误问题是什么引起的?怎么解决呢?是不是项目设置问题呢?我都是默认设置的,用的是visual studio 2013

Rank: 5Rank: 5Rank: 5

UID
2475080
帖子
530
PB币
576
贡献
0
技术
0
活跃
968
沙发
发表于 2014-10-10 23:15:01 IP属地湖北 |只看该作者
模板只有在你的代码中使用到时,编译器才会生成代码。所以和内联函数一样,模板定义部分代码要求编译时可见,所以要放在头文件中,却不必放在“同一个”头文件中。
1

查看全部评分

Rank: 1

UID
2440633
帖子
18
PB币
50
贡献
0
技术
0
活跃
42
板凳
发表于 2014-11-2 10:32:04 IP属地辽宁 |只看该作者
给一个赞!
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛