erase函數(shù)用法 C 中string中的erase函數(shù)怎么使用?
C 中string中的erase函數(shù)怎么使用?erase函數(shù)的原型如下:(1)string&erase(size)t pos=0,size_tn=NPOs)(2)iterator erase(ite
C 中string中的erase函數(shù)怎么使用?
erase函數(shù)的原型如下:
(1)string&erase(size)t pos=0,size_tn=NPOs)
(2)iterator erase(iterator position)
(3)iterator erase(iterator first,iterator last)
即有三種用法:
(1)erase(pos,n)刪除從pos開始的n個字符,例如erase(0,1)是刪除第一個字符
(2)erase(position)刪除位置處的字符(position是字符串類型的迭代器)
(3)erase(first,last)刪除從第一個到最后一個字符(first和last是迭代器)
示例代碼: