发现了climits和STL的fill_n(),哈

看别人代码突然发现还有climits(limits.h)这么个头文件,以后初始化最大值最小值什么的就方便多啦


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/pass86/archive/2006/07/27/984708.aspx


我运行下了那个程序。。

 

同样是那个人的代码(我不知道那是谁。。)

还发现fill_n()可以将值拷贝给first--first+n个元素

fill_n()原型

template< class ForwardIterator, class Size, class Type >
void
fill_n( ForwardIterator first,
         Size n, const Type& value );

 

用这个来初始化数组真是简单哈 比如我写下面一段程序

会发现仅仅fill_n(arr,200,1000);这么一句话就把arr数组的200个元素都赋值成1000了!

这个还可以初始化容器啥的,哪天我再研究研究,(⊙v⊙)嗯。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值