私は特定の値v
を削除したい整数のコンテナを持っています。コンテナにはv
の複数のコピーを入れることができますが、私は遭遇する最初のインスタンスを削除したいだけです。これを達成するためにコードを修正するにはどうすればよいですか?配列内の最初の値の出現を削除する方法は?
void delete (int s[] , int &top , int v)
{
int ts[size] ;
int ttop=-1;
while(top!=-1)
{
if(s[top]!=v)
push(ts,ttop,s[top]);
pop(top);
}
while(ttop!=-1)
{
push(s,top,ts[ttop]);
pop(ttop);
}
}
この質問は意味がありません。 [質問する](http://stackoverflow.com/help/how-to-ask)をお読みください。 –