My company doesn't allow the use of boost (for many stupid reasons, but that's off-topic).
I feel very frustrated having to use raw pointers when I'm used to shared_ptr, weak_ptr and scoped_ptr for personal development.
We're working exclusively with Microsoft compilers (Visual Studio 2010) and I wonder if there was an alternative to those templates that would decrease my pain.
I once heard of std::tr1 but I'm not sure what this is. I believe it is some kind of Microsoft implementation of the next standard but can we rely on it ? What does it provide ? Is there any guarantees ? What headers should be included ?