[font="arial, verdana, tahoma, sans-serif"]Immutable objects in C++ are a pain to work with. For one, if it doesn't have an assignment operator, you can't use it in STL containers.[/font]
That sounds like a strange limitation of STL containers. I would have imagined only copy-constructor & destructor are required.
Cheers, Jarkko