小编Dem*_*mps的帖子

使用for_each随机变量初始化列表

我正在尝试使用for_each和lambda函数将列表初始化为随机整数.我是boost.lambda函数的新手,所以我可能会错误地使用它,但下面的代码生成了相同数字的列表.每次运行它时,数字都不同,但列表中的所有内容都是相同的:

srand(time(0));

theList.resize(MaxListSize);

for_each(theList.begin(), theList.end(), _1 = (rand() % MaxSize));
Run Code Online (Sandbox Code Playgroud)

c++ lambda boost

1
推荐指数
1
解决办法
730
查看次数

标签 统计

boost ×1

c++ ×1

lambda ×1