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()