単純に繰り返される文字列を削除する方法については、多くの質問があります。
しかし、私の質問はそれらとは異なります。
たとえば、エントリがある場合vector<string>
:
{"111", "222", "222", "222", "333", "222"}
次の結果を得る必要があります。
{"111", "222", "333", "222"}
近くの繰り返し値のみを削除することを意味します。
私の現在の一時的な解決策は、別のベクターを作成し、エントリベクターから各要素をコピーして、この要素が2番目のベクターの最後の要素と等しくないかどうかを確認することです。