以下代码都是按照C++从入门到精通中写的
list 代码
#include <iostream>
#include <vector>
#include <deque>
#include <list>
using namespace std;
int main()
{
int array[10] = {1,3,5,7,8,9,2,4,6,0};
list<int> list1(array,array+10);
list1.sort();
list<int>::iterator iter = list1.begin();
for(int i=0;i<3;i++)
{
iter++;
}
cout<<*iter<<endl;
list1.insert(list1.end(),13);
for(list<int>::iterator it = list1.begin();it!=list1.end();it++)
{
cout<<" "<<*it;
}
return 0;
}
友元类
#include <iostream>
#include <string.h>
#include <vector>
#include <deque>
#include <list>
#include <set>
using namespace std;
class Citem
{
private:
char m_name[128];
void Outputname()
{
cout<<m_name<<endl;
}
public:
friend class Clist;