代碼如下:
測試多次,結果相差不大,截圖三張:
結果表明,使用疊代器效果最差,使用stl算法和下标方式差不多。
1、for_each (vs2012版)
2、end()(vs2012版)
3、operator[](vs2012版)
特别的注意點是end(),每次調用end()就重新建構一個對象。第三種方法幾乎是第二種的兩倍。
===================================================
mem_fun和mem_fun_ref
前者處理容器中為指針類型,後者為類類型。