程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> stl-STL中的for_each輸出鏈表元素

stl-STL中的for_each輸出鏈表元素

編輯:編程綜合問答
STL中的for_each輸出鏈表元素

為什麼出不來結果??

#include<iostream>
#include<list>
#include<algorithm>
using namespace std;
void Print(int &item)
{
  cout<<item<<" ";
}

int main()
{
  list<int> listintegers;
    //------------頭插法插入元素-------------
  listintegers.push_front(5);
  listintegers.push_front(3);

   //----------尾插法插入元素----------
  listintegers.push_back(6);

  //輸出鏈表元素 
  std::for_each(listintegers.begin(),listintegers.begin(),Print);
  cout<<endl;
  system("pause");
  return 0;
}

圖片說明

最佳回答:


for_each的第二個參數應該是listinteger.end()

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved