程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> c++-這個函數是怎麼實現的?

c++-這個函數是怎麼實現的?

編輯:編程解疑
這個函數是怎麼實現的?

void print(int&A) {cout<<A;}for_each(a.begin(),a.end(),print);用這個可以輸出list的每一個數,這個函數的形參是什麼意思?(int&A)

最佳回答:


for_each(a.begin(),a.end(),print);該函數用於重復執行某個函數 在此重復執行前面聲明的print()函數
int 是數據類型 整型 四字節32位 &為取地址符 可以理解為引用或者指針 用於傳進參數 A就是參數名 用count將A輸出
所以print是將傳進的參數輸出 那麼for_each重復執行print從a.begin()輸出到a.end()

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