gpt4 book ai didi

C++ 嵌套类函数返回类型和命名空间

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

<分区>

我有以下问题,嵌套类(在本例中为 struct)命名空间和返回类型

class Example
{
struct Node { /* with all the methods it needs */ }
Node * func();
}

现在我想执行func课外。所以我所做的是:

Example::Node * Example::func()
{
return nullptr;
}

它工作得很好,直到我做了 example模板

template<typename T>
class Example {/* all the same here */}

template <typename T>
Example<T>::Node * Example<T>::func()
{
return nullptr;
}

我有很多错误。然后我试了一下

 template <typename T>
Example::Node * Example<T>::func()
{
return nullptr;
}

哪里出现错误:“类模板的使用需要模板参数列表”

据我所知Example<T>::func()是正确的,因为这意味着该函数属于该 namespace 。但是我不确定我的函数的返回类型。有帮助吗?

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