gpt4 book ai didi

c++ - 我如何解决 : "error C2039: ' {ctor }' : is not a member of" in Visual Studio 2005?

转载 作者:太空狗 更新时间:2023-10-29 19:50:49 31 4
gpt4 key购买 nike

我正在 Visual Studio 2005 中使用 C++ 扩展模板类。当我尝试使用以下方法扩展模板基类时出现错误:

template <class K, class D>
class RedBlackTreeOGL : public RedBlackTree<K, D>::RedBlackTree // Error 1
{
public:
RedBlackTreeOGL();
~RedBlackTreeOGL();

当我尝试实例化对象时出现第二个错误:

RedBlackTreeOGL<double, std::string> *tree = new RedBlackTreeOGL<double, std::string>; // error 2

错误 1:

**redblacktreeopengl.hpp(27):错误 C2039:“{ctor}”:不是“RedBlackTree”的成员 和 [ K=双, D=标准::字符串 ]**

错误 2:

main.cpp(50) : 请参阅对正在编译的类模板实例化“RedBlackTreeOGL”的引用

最佳答案

代码试图继承一个构造函数,而不是一个类:-)

类声明的开始应该是

template <class K, class D>
class RedBlackTreeOGL : public RedBlackTree<K, D>

关于c++ - 我如何解决 : "error C2039: ' {ctor }' : is not a member of" in Visual Studio 2005?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/348953/

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