模板类,不知道应该怎样在类外进行声明,如图
1个回答
展开全部
既然会c++就不要用结构体了用类对象就可以了
#include<iostream>
using namespace std;
template<class T>
class Node{
public:
T data;
Node* pNext;
Node(){
data = NULL;
pNext = NULL;
}
Node(T data,Node* pNext){
this->data = data;
this->pNext = pNext;
}
Node* search(Node* t)const;
};
template<class T>
Node<T>* Node<T>::search(Node* t)const{
return search(t->next);
}
int main()
{
return 0;
}
更多追问追答
追问
这不是我要的,我的意思是嵌套类,
追答
那就这么声明
#include<iostream>
using namespace std;
template<class T>
class A{
public:
struct Node{
T data;
Node* next;
};
Node* search(Node* t)const;
};
template<class T>
typename A<T>::Node* A<T>::search(typename A<T>::Node* t)const
{
return search(t->next);
}
标赞网
2024-04-10 广告
2024-04-10 广告
标书制作通常会参考一定的模板,以确保格式规范、内容齐全。模板有助于提高标书的可读性和专业性,使之符合招标方或合作伙伴的要求。徐州在野网络科技有限公司在进行标书制作时,会依据行业标准和客户需求,使用或定制合适的模板。这样既能保证标书的质量,也...
点击进入详情页
本回答由标赞网提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询