作者ric2k1 (Ric)
看板EE_DSnP
标题Re: [建议] Undefined reference to vtable...
时间Sat Dec 17 01:48:12 2011
看来还是有人会有这样的问题,来 repost 一下...
※ 引述《ric2k1 (Ric)》之铭言:
提醒一下,如果你有遇到这样的 error,
请检查一下该 class 的 virtual function 是否有被定义 (不是只有宣告哦).
另外建议: virtual destructor 要写一下!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.224.46.80
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.160.26.194
1F:推 vepapuru:如果class B: public A 12/17 11:12
2F:→ vepapuru:A有Virtual Function (= 0) 12/17 11:14
3F:→ vepapuru:这样好像会造成 A *a = new A; 会Compile Error? 12/17 11:14
4F:推 vuluy:楼上这样,A的constructor是pure virtual,不要=0就好 12/17 13:24
5F:→ ric2k1:含有 pure virtual function 的 class 不能被 instantiated 12/17 13:27