
STL
courage89
这个作者很懒,什么都没留下…
展开
-
剖析C++标准库智能指针(std::auto_ptr)
剖析C++标准库智能指针(std::auto_ptr)1.Do you Smart Pointer? Smart Pointer,中文名:智能指针, 舶来品? 不可否认,资源泄露(resource leak)曾经是C++程序的一大噩梦.垃圾回收 机制(Garbage Collection)一时颇受注目.然而垃圾自动回收机制并不能转载 2011-10-31 14:36:24 · 2395 阅读 · 0 评论 -
std::fill_n
fill_n原型: #include void fill_n( output_iterator start, SIZE n, const TYPE& val );函数fill_n()类似于fill. 与之不同的是fill_n()将val赋值给start开始的前n个元素.例如, 下面的代码使用fill_n()将vector的前面一半元素赋值为-1: vec转载 2011-11-09 14:08:08 · 2551 阅读 · 0 评论 -
string::reserve函数
reserve原型: #include void reserve( size_type size = 0 );函数reserve()将字符串的容量设置为至少size. 如果size指定的数值要小于当前字符串中的字符数(亦即size ), 容量将被设置为可以恰好容纳字符的数值. reserve()以线性时间(linear time)运行.resize转载 2011-11-09 14:01:45 · 5354 阅读 · 0 评论