gpt4 book ai didi

c++ - 在头文件中定义模板,在派生类中的 cpp 文件中定义

转载 作者:太空狗 更新时间:2023-10-29 21:03:52 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Why should the implementation and the declaration of a template class be in the same header file?

我试图在头文件中定义一个模板,并在 cpp 文件中定义它,并且模板应该在派生类中定义。所以这就是我得到的:

头文件:

#ifndef  ........
#define .....
template <class mytypename>
class abcBaseClass:public abcDerivedClass{
public:
mytypename getvalue(char*)
};
#endif


源文件:

mytypename abcDerivedClass<mytypename>::getvalue(char* name){

}

我只是想知道这样做是否正确?

这就是我要实现的目标......我想要调用电话的最终方式是

double x = a->getvalue<double>(char)

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com