auto_ptr (precursor to unique_ptr) was first proposed for standardisation in 1994 [0], and there was probably non standard versions of it before 94.
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/1994/N055...
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/1994/N055...
In 1992, I was working on the Taligent project, probably the first major C++ operating system. (It failed.) I remember when the ARM came out---none of the compilers we had available could really do templates. Or namespaces.