Our team is looking to standardize use of smart pointers. In reviewing the documentation, it appears that the Qt and the boost::tr1 implemenation are almost identical.

If they are identical, then we would probalby go with the tr1 implementation for code portablity. Can anyone share what differences there are?