泛型算法:Tips (3) --- 初始化

上次提到過爲容器生成數據的問題,我給出的用 boost.lambda 的方法是:  std::vector vect(10);  int i = 0;  std::for_each( vect.begin(), vect.end(), _1 = ++var(i) );不錯,這樣可以生成連續的數字,也還算比較簡潔,因爲代碼量不會隨着容器的大小而變化,不過,如果要在容器內填入隨機數呢?其實比上面更簡單
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章