私std::set
は来るint
値を含むものを持っています。今、私はイテレータを使用して、set
contansかどうかを調べvalue
ます。
しかし、私のアプリケーションはこの検索を非常に頻繁に使用し、イテレータを使用した検索は遅すぎます。次のようなことを実行できますか?
std::set<int> fdsockets;
void myfunc(int fd)
{
if(fdsockets[fd] != fdsockets.end())
{
// my code
}
}
しかし、G++を使用してコンパイルするとエラーが発生します
'fdsockets[fd]'の'operator[]'に一致しません
多分私は代わりに何かを使うことができますstd::set
か?
ありがとう!