摘要:        
看linux下面的stl源码, 发现stl的resize和clear区别不大。当resize的目标size比当前的size要大的时候, 需要insert到末尾处, 否则就erase到目标大小。 代码为: void resize(size_type __new_size, const value_type& __x) {	if (__new_size < size()) erase(begin() + __new_size, end());	else insert(end(), __new_size - size(), __x); }而clear就是一个简单的 erase(be..    阅读全文
posted @ 2011-10-17 19:15
nosaferyao
阅读(1443)
评论(0)
推荐(0)
        
 
                    
                     
                    
                 
                    
                 
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号