模板类,不知道应该怎样在类外进行声明,如图

 我来答
wovie89
2016-03-09 · TA获得超过2496个赞
知道小有建树答主
回答量:800
采纳率:77%
帮助的人:383万
展开全部

既然会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 广告
标书制作通常会参考一定的模板,以确保格式规范、内容齐全。模板有助于提高标书的可读性和专业性,使之符合招标方或合作伙伴的要求。徐州在野网络科技有限公司在进行标书制作时,会依据行业标准和客户需求,使用或定制合适的模板。这样既能保证标书的质量,也... 点击进入详情页
本回答由标赞网提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式