- 主题:for_each一问
for_each(vec.begin(),vec.end(),boost::lambda::_1=rand());
发现给vec赋值都是一模一样的,为什么?
--
FROM 220.196.193.*
没有。
是指vec从头到尾都是相同的数,比如5。
生产环境没有cpp11
【 在 MyWorkLife 的大作中提到: 】
: srand了吗?
:
--
FROM 101.82.99.*
谢谢,可是为啥要写得这么别扭呢
【 在 MyWorkLife 的大作中提到: 】
: void my_rand(int& v) {
: v = rand();
: }
: ...................
--
FROM 220.196.194.*