ファイルからいくつかの文字列を読み取りましたが、すでに処理した文字列を無視する必要があります。最初に私の考えは、vector<std::string>
文字列を格納する場所を作成し、新しい文字列を受け取った後、それがすでにベクターにあるかどうかを確認することでした。しかし、私はちょうどを使用して同じことを行うことができますがstd::string
、それはより高速でより少ないメモリを使用すると思いますが、この方法はベクトルを使用する場合ほど明白ではありません。どちらのアプローチが良いですか?