Hashed Containers in c++

I am curious about how can I use the thoritical hash containers in my code .can i use the set container in stl, can "set " do all the operations in constant time ,in average case??
Or I will have to use any other container for my purpose?