您的位置:首页 > 产品设计 > 产品经理

指向list 的指针 list<int> *pmylist = new list<int> [2];

2011-10-18 22:45 465 查看


// testList.cpp : Defines the entry point for the console application.

//

#include "stdafx.h"

#include<iostream>

#include<string>

#include <list>

using namespace std;

void myfun(list<int> *pmylist)

{

pmylist[0].push_back(300);

pmylist[1].push_back(311);

int i = 0;

for ( list < int > :: iterator it = pmylist[0].begin () ; it != pmylist[0].end (); it ++ )

{

printf( "pmylist[0](%d) = %d\n",i,(*it));

i ++;

}

}

int _tmain(int argc, _TCHAR* argv[])

{

list <int> mylist;

mylist.push_back(1);

mylist.push_back(2);

int i = 0;

for ( list < int > :: iterator it = mylist.begin () ; it != mylist.end (); it ++ )

{

printf( "mylist(%d) = %d\n",i,(*it));

i ++;

}

printf("\n");

list <int> mylist2[2];

mylist2[0].push_back(20);

mylist2[0].push_back(200);

mylist2[1].push_back(21);

printf( "mylist2[0] = %d\n",(*mylist2[0].begin()));

printf( "&mylist2[1] = %d\n",mylist2[1].begin());

list<int> *pmylist = new list<int> [2];

pmylist[0].push_back(30);

pmylist[1].push_back(31);

printf( "pmylist[0] = %d\n",(* pmylist[0].begin()));

myfun(pmylist);

myfun(mylist2);

delete []pmylist;

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐