基于模板的类 又派生一个类如何用
基于模板的类 又派生一个类怎么用
我有个类是 模板类 template<typename T>
class CSSS
{
BOOL sss(T dwtt);
}
然后有个子类
class cddd:public CSSS<int>
{
}
然后编译就出错了, 两个错误提示 无法解析的外部符号
一个说CSSS 的构造函数 一个说析构函数 ,然后我又试着 调用 CSSS 里面的函数 也提示我无法解析。。为啥
或者怎么用,没弄过这玩意,今天心血来潮试下 C++好复杂
------解决方案--------------------
------解决方案--------------------
CSSS 的构造函数和析构函数先写成内联看
------解决方案--------------------
方便把你的类模板贴上来吗?
------解决方案--------------------
模板类,貌似实现要放在 头文件里
------解决方案--------------------
------解决方案--------------------
你先试试
实验是检验真理的唯一标准
------解决方案--------------------
关系很大。模板类实现必须放在.h里面。
其实这么说也不是完全准确。
应该说放CPP里没意义。
具体看大牛的BLOG吧
http://blog.****.net/pongba/article/details/19130
------解决方案--------------------
有些编译器是不支持模板的分离编译的,必须都放在一个文件里声明加定义的,
------解决方案--------------------
兄弟,放弃吧,以前我也弄过很久了。我还需要两个类互相调用呢,只用h文件是实现不了的,后来也只能改方案。。但是我记得有个关键字,能够实现这个功能,但是目前的主流编译器都无法实现,只是预留了之歌关键字的位置。
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
我有个类是 模板类 template<typename T>
class CSSS
{
BOOL sss(T dwtt);
}
然后有个子类
class cddd:public CSSS<int>
{
}
然后编译就出错了, 两个错误提示 无法解析的外部符号
一个说CSSS 的构造函数 一个说析构函数 ,然后我又试着 调用 CSSS 里面的函数 也提示我无法解析。。为啥
或者怎么用,没弄过这玩意,今天心血来潮试下 C++好复杂
------解决方案--------------------
------解决方案--------------------
CSSS 的构造函数和析构函数先写成内联看
------解决方案--------------------
方便把你的类模板贴上来吗?
------解决方案--------------------
模板类,貌似实现要放在 头文件里
------解决方案--------------------
------解决方案--------------------
你先试试
实验是检验真理的唯一标准
------解决方案--------------------
关系很大。模板类实现必须放在.h里面。
其实这么说也不是完全准确。
应该说放CPP里没意义。
具体看大牛的BLOG吧
http://blog.****.net/pongba/article/details/19130
------解决方案--------------------
有些编译器是不支持模板的分离编译的,必须都放在一个文件里声明加定义的,
------解决方案--------------------
兄弟,放弃吧,以前我也弄过很久了。我还需要两个类互相调用呢,只用h文件是实现不了的,后来也只能改方案。。但是我记得有个关键字,能够实现这个功能,但是目前的主流编译器都无法实现,只是预留了之歌关键字的位置。
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------