如何用STL中的实现循环链表
1个回答
展开全部
#include "stdafx.h"
#include <iostream>
#include <list>
using namespace std;
template<typename T>
class List : private list<T>
{
public:
void pop(){list<T>::pop();}
void push_back(const T&_Val){list<T>::push_back(_Val);}
T front(){ returnlist<T>::front();}
};
int _tmain(int argc, _TCHAR* argv[])
{
List<int> a;
a.push_back(3);
a.push_back(4);
cout<<a.front()<<endl;
return 0;
}
#include <iostream>
#include <list>
using namespace std;
template<typename T>
class List : private list<T>
{
public:
void pop(){list<T>::pop();}
void push_back(const T&_Val){list<T>::push_back(_Val);}
T front(){ returnlist<T>::front();}
};
int _tmain(int argc, _TCHAR* argv[])
{
List<int> a;
a.push_back(3);
a.push_back(4);
cout<<a.front()<<endl;
return 0;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询